Well anything with an 'slant' or 'opinion' will always cause offense to someone. ASA make a living from it. Creating political points are like to cause more than most.
My honest opinion is that there are much more effective ways and clever ways to make your point than this.
try looking at a copy of this in a bookshop:
Amazon.co.uk: The Design of Dissent: Socially and Politically Driven Graphics: Milton Glaser: Books
It features some great work that makes you think.