First of all, please apologize if im talking absolete rubbish, I'm currently learning the whole technical background of TCP/IP.
Anyway, dealing with clients who use servers for DoSing and the likes can be very expensive to deal with, and recieving DoS attacks obviously painful.
Now, this little random idea is probably been thought of and prehaps exists, but looking at ICMP Source Quench.
From what I can gather if a box is getting flooded by too much information it sends a Source Quench request to the server. Now blatently this isnt mantatory, since we have DoSing, but what about something which takes this and makes it mandatory, forcing the server to stop the DoS. Webhosts could write this in ToS that this measure is required on the server, and thus eliminating effective DoS attacks from the servers.
Feedback / Correcting me for such a stupid idea (if I'm making no sense) welcome