It never ceases to amaze me that it's always the fault of the business that the individual did not read his contract.
Good point BUT... you'd need many extra hours in the day and an annual whopping bill from a law firm to understand the contracts you've signed for telecom, insurance and financial services.
I believe they make the various overage/roaming charges very clear, alteast AT&T does.