I have no problems with people carrying guns for protection. Not if they are trying to play as Law Enforcement, you don't think that it will create dangerous situations having Non-cops walking around with guns trying to stop crimes, especially violent crimes?
There is a reason that Most Neighborhood watch members are not armed. Unless you want more situations like Trayvon Martin to happen then I don't think that they should carry guns for the purpose of trying to play cop and stop crimes from happening.
Unless a person is directly being attacked then leave the job up to the cops after you have called them. Where did I say that I wanted Gun rights to be completely taken away? We can't have every untrained person walking around with guns trying to play cops because people who are deemed as "Suspicious" but are not doing anything at the time can end up dead.