This is one of those topics that has a large grey area. I find this odd because most people I talk to feel very strongly about it whether they support it or not. There is a lot of debate over the subject. Debate over what exactly the second amendment means, what it meant when it [...]