It's unlikely to get better unless people make a big enough public fuss in the right direction - i.e. at their PR reps / managers / etc.
That's not an ok company! (Or the correct homophone).
Support is a component of what you're paying for - when it's not provided (and particularly when the service is down), they're just taking your money in exchange for wasting your time.