The service is unlimited in that it is not cut off when you run out of your monthly allotment of high speed data. It is not a lie. As well, buying data tokens is a choice, not a necessity. When you have exhausted your monthly allotment of high speed data the service speed is throttled to such that tends to still be enough for general browsing, but not necessarily more data intensive activities, such as streaming, or at least streaming in HD.
If by "I can barely use it" refers to some type of technical issue, please start a new topic in Tech Support so that we can work on fixing the issue.
It is important for one to thoroughly research a product or service before they purchase it, especially if a contract is part of that product or service.
If you'd like help in figuring out why you're burning through so much data in such a short amount of time, please start a new topic in Tech Support. Aside of streaming, game downloads through consoles can use a lot of data, as can connected satellite TV receivers (especially DirecTV receivers). It's for this reason that the latter is NOT recommended. There are other things that can use a lot of data, as are there ways to discover and combat that usage, including apps/programs and settings.
Again, if you'd like help with figuring out what's burning through so much data, please start the mentioned new topic in Tech Support.
"Now Im stuck for another yr for service I can barely use. I simple cant afford cancellation fee. "
The cancellation fee is $400 for the first 3 months of service, but then gets smaller and smaller (I think it reduces $15 per month). You probably have already done this, but if you haven't, calculate how much you will be paying for the next 12 months, and then see how that compares to the cancellation fee.