But by alienating your customer base more and more you only drive more and more of them into piracy. Allow me to use an, admittedly, anecdote example, but it illustrates well what's going on.
A person, let's call him Peter, likes computer games. He's by no means a geek, but he enjoys playing games. So he goes and buys them. Because that's what you do to get them. Peter doesn't know much about torrents or copying or even cracking, and he doesn't really care that much. Sure, 60 bucks a game is quite an amount of money, but Peter thinks that's fine. He gets quite a bit of entertainment out of it, so the price is justified.
Peter buys a game. He installs it, and then he notices that it doesn't run because the server he has to be connected all the time to play the game is overloaded. Maybe he can play for a few minutes before the connection breaks down and closes the game, frustrating Peter because he couldn't save his game. He may not even know (or care) about the always online thing, what he does know is that the game crashes every 10 minutes.
He talks with his friend Fred, who is a geek. Fred has the game too, but he didn't pay for it. He torrented it, along with the crack. And Fred tells Peter that he has no problem playing the game, it works great. He also shows Peter how to download it and crack it. And Peter realizes that, hey, that's easy. And cheaper. And most of all, it works.
And Peter joins the ranks of those that don't buy and instead copy.
Respect is not given freely. It is earned. I have exactly zero respect left for EA, UBIsoft and the like. My solution is to simply not buy their crap. I switched to other games, mostly from Indie developers who actually respect me enough to consider me a business partner instead of a potential criminal, or simply accusing me of being one without any reason other than "I want more money from you for nothing at all".