I've never been a massive fan of the UN Global Compact. My main bugbear has been the fact that there is no formal mechanism in place to make sure signatories are actually complying with the 10 Principles. In recent years, the Compact has become much more active, quite rightly kicking out a number of freeriders.