Interesting Fact: Diablo III is the later and all you're doing when you sit there and bitch about the "always online DRM" is demonstrate your lack of knowledge of how things work and why.
The reason for the "Always Online" requirement is that all your character information is now going to be stored remotely on the Battlenet servers instead of locally on your computer and without access to create or load your character info, the game will be really hard to play*. Why is this being done? Because when they allowed local storage Joe Jackass would hack the fuck out of his characters and make online play miserable for everyone else. Take away local storage, problem solved (likely).
So, while I can understand that folks are annoyed that their "single player game" is now... not, in a sense, sitting there and going apeshit about "DRM!!!!!!!" is so far up the misguided tree you've run out of branches and are now swinging from the clouds 60's Spiderman style. Limit your complaints to the fact that you don't want to have to be online to play the game and I'll have much more sympathy for your position instead of thinking you're a posturing idiot throwing out fanboy curse words in an effort to drown out legitimate discussion over the pro's and con's of this change.
* I especially love the people sitting there going: "I'm going to wait until pirates hack out the always online DRM!!!!". While this is not impossible - the existence of private servers for WoW demonstrates that - I often wonder if they do realize that said hack will require installing an entire back end database application on their computer to replicate the D3 server functions that's going to be provided from... shall we say... questionable sources...