This kind of behavior should be unacceptable by companies whose services are essential, which definitely includes ISPs these days. If it's some company I can do without I'm really quick to drop them when I run into this sort of thing, even if it means going without something I want. I just hate giving money to sleezy companies.