Utah has very liberal concealed carry laws...BUT...if a private facility posts “No Guns”, then the gun owner ( by law) must respect that and not bring his gun into the store, mall, church, office building, etc.
Do you wa’na guess what was posted for the Utah Trolley Square Mall? Yep! No guns! So?....Is it any wonder that the Muslim terrorist ( oops! “youth”) chose Trolley Square instead of some other mall?
Same with Virgina Tech. I believe they had also disarmed their legal campus police force.
Then there was the Jewish temple in Seattle.
By the way, Vermont has, I think, no state laws. Very peaceful state too.
“An armed society, is a polite society” Robert Heinlein.