They claim it's not about piracy, but to keep people from cheating...in the single player game. Because god forbid someone do that and play the game the way they want to play it. Also, there's going to be a market place for selling gear, both with in game currency and real world currency, and obviously cheating would fuck that all to hell. Solution: Only allow characters from the online 100% of the time mode to sell shit so they can be monitored, and create an off-line 'don't give one fucking fuck about selling gear' mode for those of us that don't give one fucking fuck about selling gear and don't want to have to be tethered to a god damned internet connection.
Yeah this really pisses me off, as I'm trying not to buy 'have to be online at all times' games as a matter of principle, yet I've been waiting for Diablo 3 for a decade. FUCK YOU BLIZZARD.