i've bought a lot of t-shirts from oleg that i found tasteful, but firmly representing gun rights. i wouldn't wear any of the t-shirts from the first link (or even stand next to anyone wearing one)
but i gotta admit, the bear arms t-shirt in the 2nd post was pretty funny