Unchecked capitalism is indeed the thing to criticize. It might be the best economic system we've come up with so far, but it's far from perfect, and a purely laissez faire approach to it merely results in plutocrats displaying their full capacity for immorality.
"Regulation" is a dirty word in the States, but we are clearly in need of more of it to stop workers from being abused like this. The fact that this is happening to high-skill, professional programmers shows we are in a strange scenario where "white collar" labor law has not quite caught up to "blue collar" labor law - probably because people had the arrogant thought that professionals couldn't be abused. In particular, it should not be legal to force salaried workers to put in 60 hours of unpaid overtime, each and every week. That is just madness. I don't know how you'd have to word the ruling to fix this (since the management camp will be keen to make sure it doesn't outlaw those who freely choose to work 100 hour weeks - whoever such hypothetical madmen are), but it needs to be done, ASAP. This bullshit was supposed to be consigned to the Upton Sinclair era.