I don't know what causes perspective.
If anyone has earned their place at the top of the earnings percentile, it is my father and father-in-law. They both came from absolutely nothing and moved their famillies into the upper (or at least upper-middle) class. And they are both die hard republicans. They hate unions and disproportionate taxing. They are in their 60s and feel that the opportunities are there and people are just lazy. They have more of a right to say it than I or most do.
But not all that have that right take it. My grandfather equally earned his way. He rose from being the child of immigrants to be a successful FBI-agent, lawyer and eventually judge. However, he believed in protecting the vulnerable in society and was a strong agent for change during the civil rights era. When his county was moving republican, he refused to switch parties and became the last democrat elected as judge in Denton County.
The thing about ideology is, as the article suggests, it is almost impossible to make it impersonal. I think realizing it is personal is the beginning of respect for those with opposing ideologies. And that mutual respect is a requisite for finding common ground for real change.