The best way to combat piracy is to offer a better service, which I have yet to see. It's always a tremendous pain in the ass, and gives subpar results compared to piracy. Take, for instance, rick and morty. To watch it, I have to sign into an account, link that account to my ISP/provider, and then I get to watch my videos online. Except it barely works. It took forever to get my ISP to authorize it, and the first time they messed it up. After that, online had subpar quality, and would for whatever reason, cut out randomly/not let me login. Compare this to a pirate site/torrent, where it's just one-click, watch in full resolution.