I was in pain and called my long-time doctor's office for help. He was nice and seemed to care then slapped me with charge for the call. Betrayed?

Telephone consult. I don't charge for telephone calls with patients. That being said if your doctor charged you for his time on the phone then i would hope that this was disclosed to you either when you first became a patient or when he spoke with you. Doctors are paid for their time and expertise so it is not unheard of to charge.