Is that legal? Surely they can terminate for convenience going forward if that was in the ToS, but they can't terminate a right accrued as of the terminate date?
It may not be legal, however rights holders will have to enforce their claims, which takes time and money. I'm betting they believe people will just take it and not sue them.