I know they have footnotes in the contract, but isn't it some kind of false advertising? It's not "unlimited", it's more like "a lot", and they get to decide what a lot means.
If you're not going to really give people unlimited data, and you're going to get upset about it when people actually try using it as if it was unlimited, then how about you stop advertising it as such?