OMG totally I love that idea!
As for the original ad, you couldn't come up with anything better? Even your defense that 'invasion' has multiple meanings loses credibility when you decided to pair the message with pictures of US troops. It reminded me of when we stopped in Grenada a couple of years ago on a cruise & I went up to the old fortress & there was a plaque commemorating the loss of life in the 1983 INVASION. Stopped me in my tracks. The US and other militaristic nations are guilty of invading lands globally & in the end lives are lost. Tacky is the least of the issues with the ad.
So what really is the issue with the ad?
Were they not the pictures of invasions? Is the word invasion offensive or the fact that any army actually does invasions or that US armed forces do invasions or what?
What specifically is offensive?