Most C++ haters (e.g. me) can program in C++ and probably even do program in it sometimes, but just don't like to. I can certainly do anything in C++ I could do in any other language, just with a hell of a lot more cursing and kicking things.
Linus gives very good reasons for C vs. C++ here: http://thread.gmane.org/gmane.comp.version-control.git/57643...
I personally don't have anything against C++, it is a perfect solution for some problems, but sometimes C may be a better choice.
C++ is objectively a far more powerful and expressive language than C.