Capitalism: have we had enough?