Yeah, i don't think it's fair to completely cancel out COD and I'm also sick of people being elitist about the two game types. Both are perfectly adequate shooters, with one focusing on large scale battles and the other focusing on smaller scale, arcadey FPS fun. The thing that brings COD down is largely due to the Activision business model, the lack of inspired evolution and gameplay design... But at the same time, I know plenty of people who arent fans of the way EA approach Battlefield.
It's perfectly acceptable for someone to like both. For instance, while I hate the MW games, I do really love Black Ops, and while I love Battlefield 3, I really don't find it worth playing unless I have several friends online to squad up with. To me, Black Ops is the perfect thing to just drop into if you want a bit of fast, frenetic multiplayer fun and Battlefield is a great experience with friends.
Let's not get 'snobby' about games. You can hate a game or a game company but let's not hate on other people for liking things we don't. This is a gaming/comic/movie/tv forum, clearly everyone is here because we're passionate fans about something. Why try and tear that down?