The problem with some of these these posters, (and some of Oleg's too,) is that they are geared to those who already know about firearms. For instance, the one that shows the adjustable sight wouldn't mean anything to someone who didn't know what they were looking at. As a subjective piece, these posters have to speak to a greater number of the uninformed public. We gunnies in the know can sit back and say "Hey, that's great!" while those who don't know will be walking away scratching their heads. If the intent of these posters is to inform the uninformed, then they need to be more universal.
For example, I remember one of Oleg's that showed the same woman three times. In one shot she had nothing, in one shot she had pepper spray, and in one shot she had a gun. The caption at the bottom read "If you were a rapist, which victim would you choose?" (I'm drawing off of a hazy memory here, so feel free to correct me if I got it wrong.)
A poster like that speaks to a much bigger crowd. The average uninformed sheeple will look at it and think to themselves, "Well, I SURE wouldn't mess with the chick with the gun..." And so the message gets through.
When designing, always remember to think of your true target audience. Who are they, will they "get it", will it speak to them, and will they remember it. Keep the pics recognizable, and remember to keep the wording short and sweet. Too much wording bores people, they stop reading it, and your message is lost. Don't be afraid to say what you mean. If some get offended by it, oh well. If EVERYBODY gets offended by it, then you may need to revise it. Some offense is good, it makes people remember. Too much offense is bad, it makes people remember AND hate you/your organization/your message. Lastly, if you're trying to get through to the uninformed/anti crowd, STAY AWAY from the Molon Labe/2A stuff. Most will write you off as a ignorant redneck and file your message away in the "forget about it" file. Or worse, the "That ticks me off, I'm gonna prove them wrong." file. Reason is a stranger to an angry man.