I think therapist are wonderful and help tremendously, but I also feel that no matter how optimistic someone is, or how mentally well adjusted, ultimately if you are in pain every single day and have a difficult time even moving around without hurting, ultimately you are going to start feeling down and cranky, and not want to deal with the people around you. I'm sure the meds don't help this overall feeling, but they aren't the full cause.
These days unfortunately most doctors are overburdened, forced by insurance companies to become jaded, and just overall not as caring as they should be. Advocate for yourself, keep going to new doctors until you find one who will actually help you find a combo of medications that work for you. There is no reason that you should be suffering, there are so many meds/therapies out there that it might take some time (maybe longer because of your other health issues), but I am positive that you can have a good quality of life. Yes, you will still have some pain, and some days might still be rough, but overall you should be able to say that your pain is under control.