I don't think so. The way I understand it- he could get in trouble for CRITICIZING the CIC. No problem speaking positivley about him.
Actually, you are not allowed to engage in any political campaigning for any political candidate while in uniform.
If you put a Kerry or Bush button on your uniform, that is definitely verboten.
In this particular photo, it is clear that the Marine is asking, "Who put this unauthorized political sticker on Marine Corps property?"...............(That's his story and he's stickin' to it.)