I agree completely. I also (As a Concealed Weapon Permit holder) feel that the Concealed weapon class's need to be modified to cover what to do in a situation like that. Remember the multiple reports that there were two shooters? Why did they think there were two? Cause people saw two people with weapons, and that turned into "two shooters". A few of the reasons why the Off Duty Police officer wasn't shot, is that 1. His Wife called 911, and told Dispatch what her husband was wearing, and that he was a Police Officer. 2. When the Police showed up He called out telling the SLC police who he was, and where the shooter was. He did this over and over again, the ensure his safety.
Being through the Concealed weapons permit class I can personally say that I wasn't taught any of these. I luckly work with a Lady who's husband is a Police Officer in West Valley and we had many discussions about what happened, and she brought these points up which I had never thought about.
I personally agree with you. Laws only effect the people who obay the laws. When making the laws more restrictive your only helping the ones who break the laws. (Creating more area's of safety for them to take out their violent ways. Why do shooters always go to schools? Cause they know that they can find little to no restriction to their violent ways in those places. You will never hear about a person going "postal" at a Police station, they know that they will have no power there, and will be taking out quickly, so they head to schools.)
You must change the Punishment for such crimes to such a level that people wouldn't ever consider breaking the law for fear of the result of that violation. For example, if the Ticket for speeding 5 MPH over the limit was a 1000$ fine I'm willing to bet not very many people would exceed the speed limit.