Some people just need to vent to cope. Not everyone feels supported the same way. Try de-escalation first instead of immediately jumping to a solution. It’s common in people that have a lack of emotional regulation. Bring them out of panic, then work on solutions. Unless you don’t care about them. Then yeah stfu fr
All I can say is, you don’t have to surround yourself with people that make you unhappy. If you aren’t willing to be patient with them, then don’t. Just let them go. Alternatively, you can talk to them about how it makes you feel when they take out their emotional spiral on you. Otherwise, it’s the same situation. Bitch the whole time and shut down solutions. Right?