I have t-mobile as well. :/
The thing is many times those 'charges' can seem legit so no one really questions it. My friend has AT&T and they have been constantly at odds with ATT recently for what they've been doing to them- it's a ****ing battle to get ATT to DO anything or correct anything.