tx_dbs_tx, I'm not a Sprint fanboy but I think you're looking at the situation from a skewed perspective. Consider looking at it as a price adjustment for increasing costs of x, y, and z (presumably, delivery of data). I'm sure you will agree that Sprint prices have been on the lower side of the spectrum when compared to the other 3 major carriers, especially before these new $10 fees. Instead of raising prices across the board, they targeted smartphone users and justified it by saying that smartphones consume more data.
I don't agree with the fee myself. On the face of things, they're effectively charging twice for the same service while not offering the choice to opt out of that service. I blame their naming of their fees (among other things because I feel that Sprint management is a gym full of morons).
Now consider the alternatives:
1. $10 more for everyone who has a phone that supports data (read: every phone sold today). It's easier and seeminly more fair, but how do you justify that to the dumb phone users like my mother who consumes 5mb/mo of data?
2. Scrap all current plans and come out with new price points that better reflect the increased cost of data, that are better aligned with their strategies, etc.. Then you have to worry about an entirely new marketing strategy, huge spikes in call volume and time in educating consumers, more negative light in the public eye, etc etc etc
Take it for what it is and let the wallet do your talking