Former Arsenal chief Keith Edelman has revealed the real reason club legend Thierry Henry left the club for Barcelona in 2007.