You are a MetroPCS dream customer. You typically get 30 days to return your phone and depending on your Bill Cycle date, most of the time you get your bill before the 30 day period. They are required by law to disclose all fee information, so it is available in the fine print. I know that's only an explanation, and not an excuse, but to survive cell phone service, you really need to be proactive.
It's arguable whether the fees should be included in the service, since they change on a quarterly basis, and I'd imagine a lot more people would be upset over prices being raised, rather than fees being raised, despite the same end result.
I use PagePlus which is a Verizon reseller.
Yes, they do give you 30 days and tell you what fees you will be charged, just not how much and you won't know until you get that bill near the end of the month, which you have to pay for any service used within that time. This is my experience with when I tried to sign up with AT&T about 3 years ago.
Fees change, the problem is that those fees are charged by AT&T/Verizon/Whoever, not the government. They change simply because they wish to raise them, not because they are required to. The 911 Cost Recovery Fee? It isn't a tax and they are not required by law to charge it. They charge it because they can.
So, OK, they change every quarter, fine. Why can I get a AT&T Pay as you go service for $60/mo (that's it, no fees) for Unlimited Talk and Text OR get a contract for the same thing for $69/mo PLUS fees? The company's own Pay as you go plans show that they can very easily and predictably charge a specific amount every month to a customer
without fees.
I know what you posted wasn't an excuse, but I wanted to prove how wireless companies pay as you go plans show that fees are completely uneeded and is just another way to get more from you. The fact that they can't actually tell you the current cost of these fees when you sign up is just misleading. I am not sure how it is legal to force someone to pay an amount that they can't be told until after the contract is signed.
I also have a peeve about charging 9/10ths of a penny for a gallon of gas. If I buy a single gallon of gas, they can't give me 1/10th of a penny in change, so how is it a legal transaction? It isn't a lot, but over time it adds up.