A former teammate of Manchester United legend Gary Neville has labelled the Sky Sports pundit an "absolute idiot" for embarrassing him on live TV