Imo ISPs shouldn't be allowed to be a free market as they are monopolies. Whether they should be codified as monopolies like electricity/water is debatable. They absolutely should not be treated like a restaurant where you can just go next door if they start screwing you over though.