Without looking into a detailed history of what you might have said that spurt it, Pay attention to the instances that it's coming from, a lot of times you will notice that those users are coming from specific instances. I noticed this as well and there's some instances that I haven't blocked fully yet but I am debating.
It is very toxic, but if you don't let it get to you it's just a simple block and move on. I don't see as much toxicity on the platform as I did a few months ago by doing this method, and there are quite a bit of people that do take the time to give constructive feedback and have a civil conversation.
My experience overall on the fediverse is overall positive.
Hidden text because is off topic from ops post >! and while this is a little off topic of your post I would also encourage people to turn off your scores(the upvote/downvote system). Most third-party clients give you the ability to do it and I have had them turned off myself basically since my second month mark. It helps remove a lot of the hive mind / populous bias/ Argumentum ad populum(this is a link it's just spoiler hides it) that occurs by being able to see the scores. Due to the fact that the system works as a whole by judging the score in the sorting system you don't lose the ability to see the more popular stuff towards the top, so really unless you care about how many people are liking your posts, there is no cons to disabling!<