While I agree with your approach - I'm usually quite open about my own rather controversial views - I do feel the need to point out that blocking people is not always behavior to be denigrated. I used to invite debates with literally anyone in an attempt to avoid echo chambers, but at some point it became clear to me that I was investing far too much energy on arguing with toxic strangers on the internet and deriving very little benefit in the process. Mental health matters, and regardless of whether this particular case was warranted or sensible, or whether you're a voice of reason or a troll, it's generally okay to set one's boundaries using the block button.
In my opinion the biggest issue that we have with all media today is that we don't need to earn our reach by being intelligent and sharing things that make the world a better place. Our filter bubbles / echo chambers are by and large constructed by platform algorithms, far more than our conscious choices of who we listen to or allow into our spaces.