The point of slogans is not to make a incisive analysis of the situation, it is to emphasis the main points of the side staging the demonstration. Besides, I don’t see how this “blood for oil” argument is anyway more simplistic than W’s “weapons of mass destruction” excuse.
But have you put your money where your mouth is?