Throttling speeds after a certain amount of data is not equal to unlimited... serves them right for using the "Unlimited" wrongly :)
Edited: gramma.
What you are doing is allowing them to draw a line in the sand and then standing by it and saying it is reasonable. This line should not exist and throttling should only occur when absolutely necessary (when the network is over-saturated). Even then, there should be reasonable expectations of them to not over-subscribe the network based on statistical projections of network use.