Tennis legend Boris Becker has hit out at Jamie Carragher for questioning Vincent Kompany's position at Bayern Munich, with Rio Ferdinand piling in.