In short, yes. He didn't do his job. His job is to represent his constituents, not play mommy to them and give them what he thinks is best. The constituents are supposed to get what they want. If they are spoiled children, then they are spoiled children. He is 1 of 535 people. He doesn't have a lot of influence overall. His job is to represent.
Perfect example happened here locally a few years ago. A proposal was up before the county commission to raise the local sales tax in order to fund a downtown arena. The populace, by and large, opposed this idea. They didn't want a downtown arena. They didn't want eminent domain seizing land downtown. They didn't buy that the area would be "re-vitalized" by an arena. They didn't think the arena would be profitable long term and would end up being a vacant eyesore. The commission disagreed and voted in favor of the tax increase and building the arena. A year later the election came around and 2 of the 6 councilmen were up for election. They both lost their jobs. Two years later, the next two that were up for election lost their jobs as well. By the time the last two came up for election I think one of them got voted out and the other didn't as people had kind of cooled down by then. Now, the arena has been built and finished and has been in operation for about two years or so. While it hasn't had the effect of re-vitalizing the downtown area it has attracted some big name acts and has been making a profit it's first two years in operation. So far, the commission has proved to be right. Whether they will be long term remains to be seen. Doesn't change the fact that 4 people lost their jobs because the voters disapproved of their actions. They failed to represent their constituents and their constituents fired them.