if it has more than 10 words, it is too long and wordy for a t-shirt, even 10 words is pushing it.
You shouldn't have to be as close as you are to a computer screen to read it. Judge all pictures and text on those pictures from 10 feet away, even though, yes, it will be bigger on the shirt. It should be readable as someone walks past you on the sidewalk, without them having to stop you, while the shirt moves as you move, wrinkles a bit, etc.
The pregnant lady is good, but the text size should be increased even more on a Tshirt version
"Imagine a World Without Guns" would work with no image, or a much simplified image (imagine a black panther style fist, turned sideways, then mirrored and reduced) and reduce the 'counter text' to just "The strong molest the weak (frail?) with impunity'
Gun Control Doesn't Add Up, would work as a front/back. With the back having a BIG "Gun Control Doesn't Add Up" and the front having the same, say in red, BIG, but overwritten with the stats, smaller and in black, but no percentages, and what's with the green I in front of used and the red . in front of the second used?
A tool like any other could be done with "silouettes" of tools, say 5, with one gun silouette in there also, in a single row across the 'belly' and the title would go across the pecs/breast area
Macht Frei would work, nice image too, but shortened text slightly, and larger.
"I will equalize" with a simpler picturer, like with the whole text written right over top the photo of the cap and ball revolver and ammo and powder flask, text in white