Not to mention the staggering history of fraud and manipulation for which JPMorgan Chase has paid many billions of dollars in settlements and fines...
They got 25 billion dollars from the US government in bailout, then they paid 13 billion dollars as settlement for fraudulent practices pre-2008, and so on and so on...
It's total ridiculous ideological stupidity to say "duh, they earn their money on the free market."