The only people that should carry guns are law enforcement and soldiers....... In my opinion some states are allowed weapons because they are open, you cannot bring weapons into a city like New York where people can start fights just by looking at you funny !!!