How is this greedy? It's clearly illegal behavior, both from illegal re-broadcasters and from users. Most of those re-broadcast services aren't even free either, they're directly making money from the broadcasts they're replicating.
The problem is that we still haven't figured out a way to properly enforce laws on the internet. Even for completely egregious violations there's no way to do anything once you track down the website to a bulletproof host in Russia or Ukraine or similar countries that don't cooperate. After 20 years of getting nowhere the courts have to find new and creative ways to enforce laws. I think everyone agrees that ideally this shouldn't be DNS blocks or IP blocks but rather these services getting removed from the internet and/or having to implement regional blocks to comply with laws. But there's just no way at all to make this happen right now.