G7 resorts to China bashing to distract from economic woes