Rarely has the business community been under so much heat from politicians, the union movement and the broader community.