Newcastle United legend Alan Shearer did not hold back