The supermarket chief has told the Government to 'stop messing around' and change tack.