While its nice to think that the Constitution prevents this kind of thing, it is generally ONLY applicable to criminal defense. You can still be indicted, arrested and jailed awaiting trial, and until you enter the courtroom this presumption of innocence doesn't event matter. You only get the benefit from this Constitutional right _AFTER_ you have been through all of the previous steps, so don't expect to pull out your laminated copy of the Bill of Rights as a shield.
In a civil matters, particularly a trial, you are not entitled to automatic presumption of innocence as a defense, and not even a tiny amount of deference is due to you in the exercise and enforcement of a contract you might have with your ISP.
About the only legal protection an individual might have is a class-action lawsuit alleging fraud against the ISP, and that's something that takes years to work its way up to the pain threshold of settlement or trial.
IANAL but this definitely seems to fall within Tortious Interference or similar acts which would serve to break the contract between you and your ISP. Then again there is probably a clause in your ToS which they will attempt to use to allow this based on their "need" to charge Netflix extra for network peering.
Don't forget to read your contract and notifications of change!
I've noticed several design suggestions in your code.