I feel your frustration. I supposed that you came across that mindset from experience? I know that so many have let me down in a pinch and I have or had become very jaded. The key for me is to try hard to realize that everyone is so different. Just because some pool boys are doofis' doesn't mean they all are. Like i am learning that just because my ex hubby was an idiot about so many things doesn't mean my current hubby is. It's hard but like creamchs says. We gots to lower the expectations. But I don't think we should have to dumb things down and be door mats either. When a service tech says they are coming then they should come at said time. If they can't a courtesy call is what's needed. OUr cable guy called us to tell us he was running late since the job he was on was taking a bit longer than he wanted and he was going to be about 30 min late. We thanked him profusely for letting us know. It's all about balance for me. And trying hard to rate the responses from 1- 10 and decide then ( if I am not insane by then) is it worth the energy or not? Anywhoooo you are way Normal and human and we have all been there done that.
take it easy

Jill~