I'm all for it.
It has been two times I have been at my work place & had to take cover because some nutcase decided that it was everybody’s fault that he got fired.
The first one was not at the place I worked, it was next door. The guy entered in the front door executed two & injured another hand full before the police dropped him as he exited the back door. I worked at a soda-pop co. and the stray bullets riddled the pallets of pop in the warehouse where I was working. The last time the guy blew up in the office & the police stopped him before he could get back to the work place with a gun.
I think two times is too much.
Just like the college class room I think if there was one person that had a CCW there.
It would (possibly) have stopped the gunner from attempting of a violent act.