> On the other hand, Digital Ocean ... charges me $10/month for a VPS with 2 TB/Transfer. I have no idea what they would do if I actually started using all 2 TB every month...
What does your contract say? If you don't have a contract, then -because they're a US company- you go by the advertising, and take them to court if they don't deliver what they promised.