I feel your pain. I just “upgraded” to a 20mb dsl line (cheaper than cable, and cheaper than my slower prior service) but was charged two months at like $70 and had to wait an ENTIRE month for the install, so they got free money off of me.
Then, the guy couldn’t find my house, showed up 2 minutes before the 10-2 time (scheduled a month in advance - no priority). Then the dude leaves, so I’m like, finally I can leave. I’m leaving, to walk my dog, and he finds me on the street saying he needs back in to finish the job.
Offered him homebrew, but that square said he was working. So I had 3 pints.