Needless to say, it hasn't been the best couple of weeks for Conor McGregor.
After watching his team-mate Artem Lobov lose to Andre Fili at the UFC event in Gdansk a number of weeks ago, he was caught on camera using a homophobic slur while talking to Lobov following the match.
He issued an apology for that statement during an interview on The Late Late Show on RTE.
Then last Friday, during a Bellator event in Dublin's 3Arena, McGregor entered the cage to celebrate with another team-mate Charlie Ward after his match with John Redmond.
However, confusion and mayhem then ensued:
McGregor's actions were met with a lot of negativity from the Irish public.
He appears to go after referee Marc Goddard, after the latter initially tried to get him out of the ring.
The Notorious took to Instagram to issue an apology for his behaviour.
Meanwhile, Marc Goddard has also issued a statement in relation to the incident, where he claims he hadn't called the fight as he thought he heard the bell ring for the end of the round.
Goddard spoke on Facebook:
There's claims that McGregor was pulled from the UFC 219 card as punishment for his actions, but those have been disputed as it was never confirmed that he was due to fight on the card, due to be held on the 30th of December.