Isn't that a bit like saying assembly language is directly responsible for all of the trojans and virii out in the world?
But, in a way, sure. There's been plenty of hardware that had safety features and other high-level qualities, but C could never take advantage of them and now there are plenty of stupid RISC machines that resemble a PDP-11 well enough.
So, without C, the common hardware would probably be better, too.
It could be argued that assembly language doesn't always run on the underlying machine either, given the amount of microcode used in modern CPUs.