I still cannot see why CoD is so insanely hated. I've done LAN matches, and the entire system is amazingly fun. And I've done the single-player missions of MW2 on PS3, the gameplay style and graphics make it altogether a fun game. None of it's criticism fits.
I have yet to judge DNM, however.