I'd like to highlight this – especially for those searching for insight in the comments.
Pick and choose what media & content you consume. The adage "you are the average of the 5 people you spend the most time with" applies directly to media.
Over the past ~6 months I've filtered a lot of stuff I read. I don't read online arguments. I don't read much political content. I try not to read anything that won't leave me feeling better afterwards.
This has lead to a marked improvement in my attitude and approach to life – I'm a much more positive person. Attitude changes have huge run-on effects in your life – my personal and professional relationships benefited hugely.