Artists(read Game designers etc) have a responsibility to give the audience what they need not what they want. It is a sad fact that artists however do not get to run the companies nor make the bigger decisions as much as they should. So great ideas fall to the wayside because of market research and focus groups listening and pandering to the lowest common denominator out of all the consumers. When games move away from being products and mere entertainment to something more then we wouldn't have such a problem. This is the same problem big budget movies face everyday as well.
The ignorant are always the most vocal. So yeah sometimes the outcry of fans ruins games but I think the "blame" should be reserved for bigger honchos.