Guns are not only legal, they are protected by the constitution and in some towns (in Wyoming) they are required.
Just for kicks, I went to Google Shopping and looked for three things that aren't legal.
1. Gay Marriage - Yup! I don't believe any state is currently allowing or recognizing gay marriage, but items associated with that topic are not censored
2. Marijuana Accessories - Yup! Only legal medically in a few states and guess what? TONS of stuff. Some of it questionable in nature.
3. Rape Porn - YUP! Google has you covered there too.
So if you get all stoned on pot and want to gay rape a young bride/groom to be, Google has your back. But if you want to purchase shooting accessories from one legal vendor to a legal recipient guess what - You are S.O.L., my friend.
THANKS GOOGLE!
Now if you will excuse me, I need to go clear my browser history. 