In many cases, you are breaking your contract with the ISP. Read almost any residential contract and it says the subscriber agrees not to run servers for example. My ISP in california even blocked port 80 upstream.
Limiting the ability to share movies online is not an infringement of free speech.