Why the supreme amount of hate?
While I prefer CoD to Battlefield, I still enjoy both series pretty well. CoD isn't realistic, and that's the whole point. If I want to play something arcady, then I play CoD. If I want something realistic, I play BC2.
Comparing CoD and Battlefield are like comparing Apples and Oranges.