Firstly, I like how you accuse Blizzard of "screwing you over by taking their problem and making it the consumers problem" when your solution (remove the always-on) is basically "make it the problem of the consumers who AREN'T me, I'm ok with
them being screwed over"
It wasn't a choice between:
"screw/mildly inconvenience the singleplayers by requiring a constant connection OR don't screw/mildly inconvenience the singleplayers"
It was a choice between:
"screw/mildly inconvenience the singleplayers by requiring a constant connection OR screw over the multiplayers by allowing their gameplay experience to be reduced to hack-dominated garbage"
And personally? I think that given a choice between happy singleplayers and happy multiplayers I'd pick the latter, because the latter can do far more damage if you irk them. Although if you have some sort of magic solution that renders Always-Online unnecessary without screwing over people who play Multiplayer in the process, I'm sure we'd all love to hear it.
Secondly, expecting you to read the system requirements isn't punishing you, it's just expecting you to have basic competence. If you're not happy with being always online, then why did you buy a game that explicitly says it requires that to play? It's like buying a retail game when you have no DVD drive and then saying the devs are "punishing" you by expecting everyone to have a DVD drive.
This is less them "taking their problem and making it the consumers" as much as it is "taking their problem and solving it in a way (some of) the consumers doesn't like"
All the mice want the Cat to wear a bell so he'll be easier to hear, but none of them want to be the one who risks death by actually putting the bell on him.
they still haven't stopped hackers because if you don't go their way with the "authenticator" BS your account is basically unprotected. I had my account hacked and my stuff stolen and when I contacted blizzard about it they acted like it was MY FAULT for not having their 4$ extra POS authenticator tied to my account.
I don't have an authenticator and I haven't been hacked once in the decade or so I've had a Blizzard/Battlenet account, but then I don't bother paying attention to the "Free XP & Gold only at Virus.com" emails from "Blizz@dTechSupp0rt"