Look, if its done for free, it has absolutely every right to be positively criticised. However, when you flame someone for making a crap mod, then that's just wrong. The modder is not getting paid anything. The modder probably designed the mod for either personal satisfaction or as a "gift" to the community. In either scenario, you can't flame a modder, or point out flaws - it is much more courteous (and "proper") to actually point out specifics and state how they can be changed/removed or perhaps even additions.

If they were getting paid for their work, then go ahead, say whatever you want. As the end-user, you have every right to have recieved a decent (and probably above-average) finished piece of work - IF YOU PAID - you had a financial loss from buying a product which wasnt suitable for commercial release. But once again, I reiterate, if you lost nothing from a "crap" mod, then why would you complain and whinge. Infact, the smart thing would be to design a better mod yourself (which is exactly what someone on this thread did, I believe).