Not a 100% solution but would help greatly if ISPs:
1) performed egress filtering to prevent spoofing arbitrary source addresses
2) temporarily shut off customers that are sending a large volume of malicious traffic
Largely they do these things, it’s just not completely automatic.
> sending a large volume of malicious traffic
How would an ISP determine egress is malicious? Genuinely curious.