New York Jets head coach Todd Bowles is at the end of his tether, and he finally lost it after his team's overtime loss to the Green Bay Packers last weekend.

Afterward, Bowles ripped the officials, saying that he felt like the Jets were playing two teams, and added that he expected to be fined. He then doubled down on the criticism during a conference call with reporters.

Well, the NFL has certainly followed through with the fine, taking $25,000 out of Bowles' pocket, according to Rich Cimini of ESPN.

To be fair to Bowles, the NFL did publicly admit one bad call against the Jets, but the league still does not take too kindly to coaches or players taking shots at their referees.

The loss dropped the Jets to 4-11 on the year, and if New York loses to the New England Patriots this Sunday, it will achieve its worst mark under Bowles, who has been the Jets' head coach for four years.

The 55-year-old actually had a very successful season with New York in his first year, winning 10 games and just missing out on a playoff berth after a devastating Week 17 loss to the Buffalo Bills.

At that time, Bowles appeared to have the Jets headed in the right direction, but the following year, New York won just five games. The Jets then repeated their performance in 2017, going 5-11 for the second straight year.

Overall, Bowles has gone 26-40 as New York's head coach, and as a result, he is expected to be let go by the Jets at year's end.