Yes, there are always ways to deal with companies who make their experience shitty. The point is that you shouldn't have to, and that people will leave for an alternative that doesn't treat them like that.