The government's drive to 'buy British' is futile if British companies don't want to sell to them, writes Joe Hill.