There is a considerable misunderstanding of human beings that arises in America every 4 years. Around election time, a bystander could almost be led to believe that people (voters) have competing and well-thought-out views on complex issues such as the economy and world affairs.
To avoid the liberal error, which is that "*we* have thought through these things, and *they* are content to watch NASCAR and follow their religious leaders," I want immediately to say, this is how things should be. People do not have coherent world-views.
This, of course, is what Marx means by "ideology" and Gramsci by "common sense"--there are NOT competing and fleshed-out conceptions of the world competing with each other, at least not among persons who are not professional ideologues, pundits, academics, politicians, etc. If there were, the "spectrum" idea of our political parties ("Obama is moving to the center in recent speeches") would fall apart immediately: a spectrum is only slightly more sophisticated at representing complex ideas than our binary political-party system is. Although I will concede that a number of issues, in their party-affiliations, have become hypostatized in clusters of "sites of real struggle"--for instance, the affinity of Black voters with the Democratic party is more or less correct, where their voting for Republicans would be sheer madness.
But I don't want to talk about politics. That is just an example. I want to demolish the idea that people for the most part "have ideas" or "hold positions" or even "act in their self-interest." Aristotle has an interesting idea that knowing something, really knowing it, is the same as knowing its cause: in this sense, I completely reject the idea that persons "know what they think" about things.
If I didn't have to go buy some clothes right now, I would call Freud into this discussion as well. Needless to say, for me the meaning of life is to "find out what I think about things."