Roy Keane thinks the Manchester United players who played in their 3-1 defeat to Liverpool are giving everything, but some are just not good enough and the club must re-invest.