That is a horrible and outrageous story. It sounds like you really need to change doctors to someone who understands. Even if the office is overbooked, that's no excuse for not being available when they are moving their offices, or for reducing pain medication because of a missed appointment.

Have you tried showing up at your doctors office and saying you'll wait? Or asking for them to call you if they have an opening sooner?

If all else fails, begin looking into filing a formal complaint with the texas state board of medical examiners.

Best Wishes,
Matthew