Concerning the "violent shooters cause violent people" debate...I think that ended in the '90s. No conclusive evidence could be found to show that violent games or TV shows cause people to become more violent. The only people still flying that flag are simply not concerned with the evidence from what I can tell.
Concerning CoH2, I never played it, and I don't know enough about the Eastern Front to judge that marketing issue. CoH1 was okay, IMHO - nothing worth wasting time on, but an above-average RTS as such.
That really surprises me!
CoH 1 received glowing reviews from...pretty much everybody. Then again, sometimes in cases like these it's less of a case of the game being mediocre, and more of it perhaps not being in your style.
I know games like Minecraft, Oblivion, DayZ, and more recently Skyrim, have just received ENDLESS praise from critics and players alike, but the "sandbox" genre absolutely kills me. It doesn't matter how 'refined' it is. After the first 30 minutes of Fallout 3 I was dying of boredom. I just can't stand sandbox games. They aren't bad, I just hate them.
In my opinion Company of Heroes one was a marvelous achievement for the RTS genre. Opposing Fronts (the first expansion) took this accomplishment even further. The gameplay, realistic physics, play and counter-play, "point-style" map control, innovative "Commander-Tree" mechanics and exciting campaign means that even in 2013, it is still possibly the best RTS game of all time. Sometimes I'm just baffled at how Relic was able to make 4 different factions in the same game, with such asymmetrical qualities, and unique differences/playstyles, that turned out to be balanced by some miracle. It's kind of amazing, and I challenge you to find another RTS in which all 4 factions play so completely differently in which it is still balanced, accessible, and fun.