Viasat has likely been sending abuse reports to DigitalOcean, and one too many abuse reports was ignored, resulting in Viasat nullrouting DO's IPs over this continued malicious traffic.
If I were in your position, I would set up a proxy that appears as http traffic (so you fly under their radar).