When you have chronic pain, I highly recommend seeing a pain management doctor. Make sure to bring all your records with you. The biggest problem I see you having is a doctor with an inflated ego. At this point it does not seem like he will help you, and when you have chronic pain, a pain management doctor is more aware most times of those types of problems. Of course there are no easy fix, it takes time. But do get your records and try a pm doctor.
Good luck to you,
Kathy