It sounds like you should probably speak to a therapist about some of these issues, if you can.
And should probably look into options for changing jobs or moving.
What I can suggest is that you take a break from this forum and social media for a week or two to clear your head. Block the site, so you aren't tempted to check it.
Even if there are not negative opinions directed at me, sometimes I get stressed out just being here and have to take breaks like that. I was planning on doing it this week if it were not for E3.
If reading/discussing politics is stressing you out, don't engage with it.
You say that you like discussing TV shows but haven't been watching any lately. Try picking up a new series or revisiting some favorites. Maybe get into movies.
One of the things that I started during the pandemic was to pick out a selection of TV shows that I wanted to watch or re-watch, bought the box-sets (people offload an entire series for very little these days), and set up a "schedule" for them.
Part of it was leaning into nostalgia for when The Simpsons would be on every day at 6 PM, the X-Files was always on Wednesday night, a movie at 10 PM, etc, but I also liked the routine it set up.
I had been in a phase where I was feeling low and barely watching any TV or movies at all, and would binge them if I did watch anything.
Though I have dropped some of the shows now, doing that really got me back into it. Limiting myself to one episode a day at most and having a schedule to watch certain shows only once a week - no matter how much I wanted to keep going - was a positive change.
I'd also recommend that you find something you can do which doesn't involve looking at a screen at all.
Chill out and listen to music in a dark room or with mood lighting. Read a book, go for a walk, build models, buy a Lego set, paint miniatures, take up drawing, painting, cooking, etc.
Anything that you can do and get enjoyment from without seeking feedback or validation from others, and without being tethered to a screen.