The way to fight piracy isn't to prevent piracy.
No, it's to offer a clearly better service than anything the pirates can offer.
For example...
Team Fortress 2. Through the use of updates that act more like miniature expansion packs, the legal version would pretty much always improve, while the pirated version would become stagnant after awhile.
And then they pulled a fast one by making it free. Suddenly, pirated versions had absolutely no advantage whatsoever. And it's still a huge money earner for Valve.
Another example to the contrary is Ragnarok Online, English Version. The content released for English-speaking audiences was gutted, the experience rate clipped in half, and it had a monthly payment tacked onto it that didn't exist in the original version. Now they actually allow people to bot, which ruins the experience of anyone who legitimately plays.
...Pirated servers, on the other hand, offered a clearly better service, had a more tolerable EXP rate, gave you choices (Hmm, I could play on the 2x server, or the 500x server...), was several versions ahead of the English version, and had strict rules against botting, oh, and it was free to play (even if many of them are also pay to win). So it was in every single way (except perhaps stability) superior to original version.
And we're not talking about "No one plays it because it's bad, so therefore, it doesn't get any better because no one plays it", we're talking about stuff that's easily fixed and doesn't require much man hours or time. Policy decisions that were just horrible. And the lack of policy decisions that would make things better again.
Now granted, this gets harder with stuff like movies and music and stuff, because of the way those things work. Regardless, what they're doing now isn't stopping piracy, it's actually just making martyrs. With Megaupload down, the pirate community isn't scared, they're furious. And furious pirates will pirate more stuff, just out of spite.
Consider it a downward spiral, but it's a downward spiral that the pirates will win if this keeps going.