Developer has a Python script that takes 1 second per record to execute and he has 500,00 records to process, so he spins up 10 distinct VMs each running the same Python script to parallelize the task.
The provider shuts him down and cites a section of the EULA that says "You shall not take any action that imposes an unreasonable... load on our infrastructure." Basically saying "Hey whatever you did, don't do that."
Developer gets his account restored and then proceeds to do exactly what he did to get it locked out the first time around.
Also Developer has all his eggs in one basket.
Shitty customer/product service aside, someone explain to me why DigitalOcean is at fault here?