The contractor who was supposed to come look at our leaking patio roof today kept my wife waiting all day, never showed up, and gave a bullshit excuse when called. I think he's fired.