Compared to other games which were released at around the same time, it's not actually that bad. Some examples with far worse optimisation include Metro 2033 (Which was released, like, 5 years before COH 2 and I can barely run that game on medium whilst I can run COH 2 on high without antiliasing before lag sets in) and Skyrim (Which was released 2 years prior to Skyrim although I can only run it at the lowest settings before lag sets in).
So because other games maybe be also poorly optimized we as customers should be OK with that??? HELL NO. This is not free to play game in which I can understand it since its free to play - I didnt pay a single penny for it. COH2 is payed product and I as costumer expect finished product not beta version. There are some bugs which are still in game since beta like bad pathfiding. They improve it but it is still bad. Also that input lag, units not following orders imidiately etc... Bugs like that should be fixed in beta. We are one year after release and most of that stuff is still not fixed which is bad sign for us.
Coh2 has great potential in it but Relic should stop milking it and finally fix those damn bugs. Maybe Sega is pushing them hard to milk every single penny from it who knows.