I think there's enough discussion. My conclusion is:
Everyone that respects the site rules, can upload their files and no one should create new topics like this one just to complain about them for being already on the site but made by anyone else (not talking about stolen mods).
The simple way to avoid this is ignoring the mods you don't want to see. Simple.