As creators, we can curb piracy by making it easier, safer and more reliable to purchase legally. As users, shouldn't we curb piracy by not pirating things?
To put it another way, it seems we need a "carrot" (legally purchasing) approach to the 'good guys' creators/developers and "stick" (illegally downloading) approach to the arseholes who put rootkits on music CD's etc.
...thats my humble opinion anyway
I'm not trying to make the argument that this is ethical or anything, but purely from the perspective of solving the "piracy problem", I believe it would be the most effective.