I too think it's virtually impossible for piracy to end anytime soon, and even if all the companies which churn out media (music, movies, games, etc) drastically reduce their prices (which isn't going to happen anytime soon!

), many people are gonna look for a quick way to get what they want. And unfortunately, in many cases, piracy is the only way through which people can fulfill their selfish demands
For example, you have watched the latest blockbuster movie just now. As you walk out of the movie hall, you can't stop thinking about the movie. You want to watch it again, but you cant get tickets for the next show. You go home, but still can't stop thinking about the movie. In desperation you turn to the internet and check if there's a pirated copy in there. It's no surprise when you find a copy with crystal clear quality print. What would you do now?
You would say that you wouldn't such a thing, but everyone's not like you! A majority of people would download the movie as soon as they come back from the theater. That's the hard truth. Same is the case for music. As soon as people hear a good song from somewhere, the first place they look for is not the local music store, but their favorite "warez" sites to download it.
And if you want to talk about software, please don't get me started! Agreed that the developers work hard on the software and they deserve to be paid, but we don't really know whether the exorbitant prices they charge for a small piece of software is worth it or not. A decent computer in India with 2GB RAM, 320GB hard-disk space and an LCD monitor can be bought at a price of Rs.20000 (~$415) but add the Windows Vista Home Basic and Microsoft Office Student and Home Edition software to the computer and the price reaches almost Rs.30000! Now why would someone like to get a deal like that? That's why software piracy is still ruling the roost.
So as of now, there is no real method to stop piracy; any form of piracy. And there's no saying if we'll ever find a reliable method to stop it. We may be able to catch the source and the people who download, but there are simply too many people like these! Wipe out one and another will come up.