Ultimately it all ends on the physical layer. Those who control the physical layer can always suppress communication if they choose so. The only protocol ISP can't mess with is having an army big enough (and somehow the commanders of that army has to be motivated not to mess with the protocol for their own purposes).