You know what would be a good idea? Stop selling subsidized phones. You want a phone? Go buy it for retail elsewhere. [Assuming manufacturer's start making unlocked/unbranded CDMA phones - with different profiles so you can set it to what carrier you want to use (to help with data authentication and carrier specific settings)]
This way, you won't have those cheapskates looking for everything for free, and the people that do pony up the money for phone (minimum retail usually starts at $150) will want to know how to use it well and actually learn to make use of the money they just spent.
Important life skill that is most in need in this country of all ^^