Some of the hardest working people I've ever known have been socialists, and some of the most generous have been "heartless capitalists."
Also my general opinion of conservatives softened a lot when in the academic environment, they were consistently more tolerant of differing opinions than the supposedly "tolerant" liberals. Perhaps because of the prevailing atmosphere, they have to be, but I certainly noticed that a liberal's response to a differing opinion was REEEEEEEE and a conservative's was to suggest better arguments against their own position and then shoot those down, too.