Wow, there are so many things wrong with this post; where to start.
How about with the hyperbole. I very much doubt you roll stats with all negative modifiers. Forgive me if I lean towards the statistical probability rather than something that is pretty much impossible to occur (repeatedly and consistently rolling all stats with penalties). Your last sentence is also nothing but exaggerated hyperbole as well. One big giant false equivalency.
Note that's not what I actually said, so you're straw manning pretty hard there. I have rolled several characters with all negative stat modifiers. I never said all my characters, all the time. Not really a false equivalency at all, actually. If you're going to randomly roll just how strong, dextrous, durable, smart, wise, and charming your character is... along with how much punishment they can take before dying, how is that functionally that different than rolling their literal power level?
Next, let's move on to how your issues are a people problem, and not a rules or random stat rolling problem. If you have players that make fun of you for rolling a low stat? Those are dick players. Stop playing with them. That is not a rules issue at all, but a maturity issue with those you choose to associate with.
Yes, the issue is partially dick players, granted. But I'm only in that situation due to my personal bad luck with rolling dice and DMs insisting on random rolled stats and refusing to allow point-buy or arrays, which is an option in the rules.
Moving on to a third issue, the DM having a style of play that you don't like doesn't make them a dick. Lots of people do prefer that style. Just because you don't doesn't make you better than them and them a prick. If you don't like their style, either DM a game yourself, or find another game. Again, this is not a rules problem, but a person problem.
It's not the general style of play or running the game, simply and only the insistence on randomly rolled stats. It's a dick move, pure and simple. Instead of the characters starting with roughly the same options (excepting for play style and personal preferences, of course), you intentionally start the game with a sometimes huge imbalance between the characters, for no other reason than it's "fun" to roll dice. Well, not so much. It's a game, it's supposed to be roughly balanced and fun, yet the default for many is to start off as imbalanced as possible (i.e. random rolled stats). Yes, this is partially a gamer culture and table culture issue, but it wouldn't be a gamer and table culture issue if this weren't the presumed default for so long and still lingered in the books to this day. Excise it entirely from the rules and be done.
To address another issue, having a PC with a low stat (or even a couple) isn't objectively "forced humiliation". Hey Robbie Wheeling, it's just a game. And yes, many people can and do have fun role-playing AND roll-playing their PCs even if they have a low stat or two. Again, this is a "you" problem and not a rules problem.
I wouldn't call a game of War fun if I only got 1/4 of the deck to start whilst my opponent received 3/4. I will opt out of a game of chess where I start with 1/2 my pieces already gone. I am also not a fan of playing an RPG where some players are catered to at the expense of other players. Yeah, that's all me. I guess I'm a prick for wanting a fair and roughly balanced game.
And finally, and I've mentioned this no less than two times already, that's not what punishment means. You are not being punished just because you didn't get your way. Seriously folks, look up what the word means before continuing to use it. And if you (general you) find yourself make the "Billy has a bigger piece of cake than me, not fair!' argument, then you probably want to reevaluate...a lot of things. That's how kids act.
Real life's already not fair, and there's nothing we can do about that. Yep. Here's me accepting that on a silver platter. But are you honestly so ridden hard and put away wet that you cannot accept any fairness in a game? You do know that it's a game and not actually, you know, real life, right? That seems rather borked to me. "Life's not fair so your games can't be fair either!" Really. That's a ridiculous attitude to take.