THE rally was supposed to be against Ethiopia , Somalia 's neighbor and historic archenemy , which in the past few weeks had sent troops streaming across the border in an attempt to check the power of the increasingly powerful Islamists who rule Mogadishu .