It's not relay at all. It's lazy customer service. Then again, I know for a fact that a certain former Fortune 500 company used to actively encourage its customer service reps NOT to take relay calls because relay calls cut into the company's bottom line. Every minute spent on a relay call was a minute the company had to pay for, and since relay calls usually take much longer than hearing to hearing calls.....
I'm sorry that you received such horrible customer service by people who didn't want to be on the phone with you. They probably assumed 'oh my god, this is going to take forever' or something. That's still unacceptable. You are a customer, and every customer should be treated with courtesy. For myself, I wouldn't have stopped at local management I would have sent the complaint to corporate.
You have print outs because you are deaf. I use print outs because I've caught too many customer service reps either lying -- or (too often) corporate undercutting their customer service reps. There's a big difference between 'your rep told me by phone' and 'i have a print out of your rep telling me'. Especially because some companies have policies against allowing their reps to be recorded -- in spite their own corporate recordings explaining that 'this call may be monitored or recorded'. You can get some leeway by asking the rep 'are calls monitored or recorded?'
If I could afford a recording device for my cell phone, I would.
What's frustrating for me is that not every ip relay call center will handle the call the same. And its even more frustrating when I call a call center and three different reps handle the same type of call substantially differently. But I don't know what else to do at this time.