However, I expect to play single player games *WITHOUT* a fucking online account, such as StarCraft 2 or Diablo 3.
Then buy offline games? Nobody forced you to buy games which have an online requirement. Unreasonable people like yourself are exactly why they made Diablo 3 require an internet connection. Because they focus-grouped and discovered that entitled brats felt ripped off if they couldn't take their offline character "online" to play with their friends - they don't expect the general populace to understand why thats bad, so they just make it "online only" instead. Also, that funnels more loot drops into the RMAH - I think you'll find this as a key motivator far ahead of "real IDs".
I expect to be able to play without having to RESET MY FUCKING PASSWORD EVERYTIME MY ISP CHANGES MY IP ADDRESS. This requirement is help push people towards authenticators.
The same happens even if you do have an authenticator. It's got nothing whatsoever with trying to "push people towards authenticators". It's got everything to do with trying to help prevent idiots who use the same password everywhere from getting their account hacked. Seriously - I can't tell you where I got this information, but roughly 20% of registered forum accounts on a semi-popular Warcraft *hacking* site, used the same username/password as their Battle.net account. There's not enough bullets to take care of this level of stupid.
Make no mistake. This isn't really about authenticators, this is about collecting real IDs.
They already have your name from your account - they don't need you to sign up for a RealID which simply puts this same information in-game. If you're referring to the possibility of them making money off selling who your RealID "friends" are, then no. You're a paranoid fool. They're not selling, or even giving away, this information to anyone.