I think the people that are REALLY complaining are people like DSTV , the stuff they pay (huge amounts for we are told) has already been seen , so they eventually show it here , and it is old news , it has no pulling power . So in the end they cant sell decoders and so it carries on . I recall the movie 300 , there was a copy of it available on the net same time as the film was released , it still sold millions .
Personally i feel that some people blame poor sales on piracy , when the truth is , people dont want their *** . When it comes to gaming , the market is being flooded with crap , so no-one wants to spend R300 on a game that is not worth it . They will try it out , if they like it , they buy it . Perfect example is Battlefield 2 , the game had a demo which you could play online , it hooked a lot of people it was that much fun , so they went out and bought it . sure you could get a pirated game i am sure , but it was just not the same as playing the real thing online, lagging to death, buggy as hell , lots of stat padders but man it was fun , flying the blackhawk and raining down pain on the masses

.
Just goes to show if your product is good enough piracy will actually help market your game/product , better than any advertising , same with World Of warcraft , there are heaps of illegal realms , but not all of the stuff works and there are problems , play the real thing with a legal copy and then you see the difference . But dont blame the world and piracy because your film is teh_suck or your game crap .