Then dont buy the game, it was very clear from the get go that it always needs an internet connection. It even says so on the box/store page.
I'm not saying that I missed that it was always on, I'm saying it never should have been made always on in the first place. Saying that logically presupposes that I know that the game requires an always-on connection.
I played the entire D3 pre-expansion story by myself and other than a few bosses (bless that fallen angel to a pristine heaven. I swear the penultimate boss is 50 times worse than the big D-man himself.) I had no issues with it. I experienced the story myself, and didn't have to work my schedule around my friends or hook up with random chucklenuts from the internet. So I don't particularly care if YOU think it's a multiplayer-only game. I am a living example (along with, you know, the GAME ITSELF SAYING SO) that Diablo 3 had a single player campaign that you could additionally co-op. Just like Diablo 2... imagine that!
In any case, pick Assassin's Creed... IV? No... The one with Connor as the ancestor... III? Blah I quit numbering them a long time ago what with 5 different "2"s. Why did I need to be online when there is no multiplayer for campaign mode?
Or another game with a story/campaign that is possible to play single player that has or had an always-on DRM.
Thats the entire point. It was not a good method because it did not work. Methods where found to get non ladder characters into ladder games and copy items over. Aswell as methods to dupe items. The only way to stay ahead is with always online. Considering the game was build as a coöp experience the only way to assure a good experience is with always online. No critical files on the players computers, files that can be decompiled and reveal potential leaks. No need to roll out a patch to fix an issue when it arises, just hotfix it.
No, it was a good method, someone just figured out how to break it. Just because people know how to pick locks doesn't mean deadbolts are useless on your front door. Neither does figuring out glitches in the BASE GAME mean that they are somehow magically able to be fixed in always-on multiplayer. Because everything that didn't involve hacking the client (Which can be done in Massively Multiplayer Online RolePlaying Games like World of Warcraft, so quit with the strawman of "always on means no hacks". Hell not even consoles are immune to hacks and bots; just more resistant) could also be done singleplayer.
And sure, for small games like dungeon defenders seperating singleplayer and multiplayer characters might work. But your still telling people: Nope! Start over! Thats a bad experience you should try to avoid. Besides, Diablo II showed its not just another game by another company. As a result, Diablo III was defenitly not going to be a small game. Heck, annything Blizzard makes is not going to be a small game. There will be people trying to make a profit and do annything they can to do so. As such, Blizzard is doing the right thing by keeping always online to make sure they can be ontop of anny issue ASAP. Diablo III is no exception, heck, considering Diablo II's and WoW's history this is especially needed for Diablo III.
No you are not saying "LAWL START OVERZ". You are saying "If you value 'consistency' and 'fair play' then use this ranked mode. If you don't mind cheats, and wish to be able to import your characters from single player, use this 'open' mode. If you want fair play and to import a character you already have, well then sorry... it breaks the trust in the fairness of ladder if you can transfer a singleplayer character where you hold the files, and hence they can become compromised.
If you play on single player and open lobbies/ladders a lot, and then suddenly wish to switch to the ranked ladders, then yes you will be forced to start over... but then everyone had to start anew on Ladder, so it's fair, helps maintain the integrity and fairness of the process, and the all-mighty "balance" will be slightly less steamrolled over this time