Steve Keen fires back at O'Leary: "China's been far more effective at dragging people out of poverty AND is whipping America's industrial ass."
O'Leary: "It's still the only country on Earth where people will risk their lives drowning under barbed wire in a river to get into."