No, I would not wear this shirt. It does nothing to promote the cause in a positive light. It degrades human beings and make us look like we are insensitive to the value of human life - which couldn't be farther from the truth, IMO. There may be licensed carriers that are thugs but for the most part, we are law abiding citizens that want to have a means of protection as it is afforded to us by the Constitution to which we live under. There are way too many negative connotations associated with this shirt and only reinforces stereotypes that the sheep already have about us.
Education is a key ingredient to advance the cause of self-defense and this shirt does nothing of the sort.
There is a time and place for humor but the risk of this being misconstrued is too great, IMO.