Welcome to the ISP business. Anything that goes wrong, for whatever reason, is your fault. Unfortunately, there's not much that you can do except bend over and take it. No ISP I've heard of is willing to offer decent terms of service, and since no one does, no one feels obligated to.
That you...