[Re: Mental Issues] This is not up for debate.
You openly posted on the internet on a com about opinions. That's literally up for debate.
People act all so surprised when the buttons are pushed too much and then we reach dangerous levels that do involve violence. I'm sorry but I sympathize a lot with people who end up having to resort to violence when all options to handle things as civilly and peacefully as possible has been thoroughly exhausted and when nobody is listening to them at all. Mainly because, it is a situation that never should have gotten to, if people did fucking listen and cared.
It is your responsibility to control your behavior, yes. You can be angry without resorting to violence and you should. You'll never be able to control the actions of others, but that doesn't give you the right to jeopardise their safety. If you are resorting to violence that is undeniably evidence that you have not exhausted all other options--walk away, excuse yourself from the room, call someone else to talk too, get a different job. Yeah people should care, and not all of them do, but that's not an excuse for endangerment.
You'll never know, if they're someone, who's been fucked with a lot, who feel unheard, who is disrespected and somebody who isn't actually even trying to turn lives upside down on purpose.
Unfortunately none of this matters. Your intent doesn't negate your actions taken, you're not entitled to be heard, and your history does not excuse your future.
If you want to be a part of civil society you must operate with cohesion and with other people without infringing on their safety. If you cannot do that then you should seek professional help or isolate yourself before you do something that will end up with society sequestering you off in jail.