I recently came across 2A-GEAR. If you want to declare your stance on the 2nd Amendment then you will want to check out their site.
Often it seems that t-shirts and hats that show support for the 2nd Amendment look more than just a little dated. Their designs are not something that I would choose to wear. That is not the case with 2A-GEAR. Their designs are fresh and current with a serious message.