I’ve seen people simply blocking anyone who disagrees with them on other sites.
I have too.
But I'm just saying, the perspective that blocking is a problem (or a "punishment") doesn't really make sense.
When I first signed up for this website and filled out my profile, I mentioned that I used to "debate" (if you could call it that) users on Tumblr. Most of those "debates" ended with the other person cussing me out and blocking me.
When someone had a mental breakdown and blocked me I didn't treat it like I was being "punished" by that person, because that is an absolutely crazy viewpoint which just doesn't make any sense. You can't "punish" someone by using a feature of the website that they have an equal power to use against you. Exactly the opposite is true; If a person blocks you, then they obviously weren't going to listen to anything else you had to say anyway, so they are saving you time by not having to waste any further effort talking to them. If they don't want to hear what you have to say, oh well, move on and talk to someone else. It isn't like there is a shortage of users on this site.
In my (admittedly very brief and likely soon to be over) time on this site, I've tried to be very tolerant and open-minded. I've voted on debates where I ended up voting for the person who argued for the position that I'm personally against. In fact, because most of the positions being debated on here are positions I'm against, I end up voting for those positions more often than not, simply because there is no alternative. I've also struck up polite and meaningful conversations (including private messages) with people who have directly opposing worldviews to my own. I've had people say things to me like "You seem like a nice guy... why are you conservative?" I don't flip out and want to attack everyone who has a different view from my own. We are here because we have different views and want to discuss them in an adult manner (I would hope).
But DAMN, some people on this site...
I've seen people wig out and go ballistic because one person voted against them on a debate.
People set up these debates with absolutely insane rules, clearly designed to hamstring their opponent and guarantee an easy win, even going so far as to say that voters will be punished for voting the wrong way if the creator of the debate disagrees with their view.
And a certain group of people treat the comments section of the debate as a way for them to "back up" their personal friends and harass whichever debater they personally oppose.
This isn't tolerant. This isn't treating people with different views respectfully. This is just trying to strong arm people into agreement with you.
When I was in the Army, they used to say "When you hear a stupid rule, it is because someone actually did that and now we have a rule against it."
Basically, thats what blocking is. It sounds "unfair" at first to deny a person the chance to speak to you... but there is a reason why that feature exists! Someone, at some point in time, did something sufficiently stupid/aggressive/evil that it resulted in blocking being invented! And this website is a fantastic example of that.