My dude people from everywhere are struggling though a cost of living crisis and the global resurgence of fascist ideology, and a lot of people were never taught how to cope with some of the stressors in their life. I'm not trying to justify these kinds of outbursts but we need to accept they are the byproduct of larger, systemic societal ills.
You're missing the broader point I am trying to make, which is that there are many things happening writ large that people are stressed by, and cannot control. These depend on who you are, what concerns you, where you are, and who you have to interact with. For a lot of people it's that making ends meet gets harder week after week. For some people it's worsening climate change. For some people it's watching their neighbors slowly admit that they would gladly deny each other basic human decency.
If you're going to boil all that down to "I live in Philly and things are going alright for me," then I can't help you see the forest for the trees. I can't claim to know what set this guy off, but I feel confident about why we see it happen with increasing frequency.