I don't think "danger" is the right word. Sure, you might run into someone who could physically attack you if you act toward them in a way that sets them off, but I think most would either just act out (without actually touching you), or yell at you, or something like that.
No, it's not great, and I wish our elected representatives would actually do things to fix these situations, but the idea of "I need to carry a gun" to solve this "problem" is just bonkers.