Thierry Henry is widely appreciated as Arsenal's best ever striker, and is the top goalscorer in their history.
He is so revered that a statue of him stands outside the Emirates, while many neutrals would happily rate him as best player in the Premier League since it began.
The Frenchman was the man who could do no wrong - unless you are Irish - and is and always will be a legend at Arsenal.
Yet since becoming a pundit for SkySports and for The Sun newspaper since his retirement, Henry's criticism of the Gunners has begun to wear thin among fans, and this weekend was another example.
He told Sky Sports.on Sunday that the Gunners did not really deserve their 2-1 win over Leicester: "Arsenal didn't do enough to win the game at the end of the day, I thought.”
"[Arsenal] have difficult away fixtures and they had to win today. I don't think they played really well, I don't think that was a great Arsenal. They didn't look like champions but they won the important one."
Days earlier he had criticised Alex Oxlade-Chamberlain to SkySports HQ, commenting: "Is Oxlade-Chamberlain doing enough? I personally don’t think so.
"I think that he is a talent, no doubt about it.He plays for England, he is at Arsenal for a reason, but I think he didn’t put a stamp on the team saying ‘this is my position’. You need to want it."
Olivier Giroud is a player who has attracted criticism from Henry over the past year, as has the club's transfer policy.
When Henry began as a pundit for Sky, he caught flak himself for being too bland and safe as opposed to straight talkers Jamie Carragher and Gary Neville, and there is a possibility he is going overboard to try and compensate for this, and avoid accusations of Arsenal bias.
The feeling among fans was summed up on Monday morning when Henry praised Spurs goalkeeper Hugo Lloris, before insisting he still wants Arsenal to win the league.
The responses told their own story...