Since you needed to post this twice, let me repeat:
Have your considered that it took your site this long to finally clean up their problems ???