But perhaps, the biggest reason of them all as to why the time is right for Wenger to leave Arsenal is that the North London club aren't the faithful army to Wenger that they once were.
They realize it's been a long time since their last title, and they realize they're falling behind United, City and Chelsea because they refuse to spend big in the transfer windows. They know that Wenger can't get them to the point that he used to be able to do, and so, they know it's time for him to leave.
#WengerOut has been incredibly popular this season for a reason—Arsenal fans don't want Arsene Wenger in charge of their club anymore. And in the midst of growing tensions and angst between the club and its supporters, Wenger must become the fall guy and either leave or let Gunners fans know as to when he will be departing from the North London club.
He would love to go out a champion like Sir Alex Ferguson, but he won't. Wenger is already a champion, and it's important that when he does eventually retire, we recognize him as one of the true greats of the sport—just like we've done for Ferguson throughout this week.
But that's not to say that the time isn't right for him to go.
His lack of success and inability to keep players—coupled with the timing of managers that could be available and his support—all point to one outcome.
Arsene Wenger must go. Be that on his terms or not.
Do you want Arsene Wenger to manage Arsenal next season?
Comment below or hit me up on Twitter: Follow @dantalintyre