I wonder if locking my doors as well is discrimination according to you? No geoblocking doesn't make the internet a shittier place, you're blaming the symptoms/victims not the true cause.
What is actually making the internet a shittier place is the bad actors, bots, scammers, scrapers, psychopaths and etc. Maybe those countries that get blocked should do more to stop those bad actors in the first place.
Has China or Turkey ever contributed or paid for one of my projects/services? Nope, not once. Have they caused me grief and wasted my time dealing with bullshit? Yes, absolutely!
So I don't think I am a bad, unless you think preventing myself from getting punched makes me bad guy.
Maybe you should change your frame of thought and start pointing the fingers at the actual bad guys who actually ruining the web and stop accusing people of self defense of being "bad guys".
Basically if you don't want to be treated like an asshole (geoblocked) don't act like an asshole. I know it's a very hard concept to grasp.