I think it's a common issue.
Certainly I've had similar horror stories with contact centres in India.
I had a long ongoing issue with BT (contact centre India)