my parents are socialists and work on wall street, but they give the majority of their income away
No, of course not.
Wall Street people like the game and they like to make money. I really don't think that they're given to extremes in politics either way. I've met some Democrats who worked on the Street, but no Socialists. Of course, they may have been undercover.
Absolutely! Most socialists and liberals know that capitalism work so they play it, but want everyone else's money for themselves. They don't practice what they preach.