It seems to me you aren't thinking about the issue from all sides. As a observer you may see an angry person who isn't solving anything at all, they're being stupid, they're weak. But really aggression comes from a place of fear and sadness. They express it in outbursts because that is probably how they were taught to let out their feelings from their parents. It's the same as someone who overeats, smokes, drinks, etc. Unhelpful things. It's just coping. So don't be so hard on them. They are people. They deserve understanding just like you would expect for your mistakes.