The Northern Ireland international was on the books of Rangers from 2008 until 2012.
The 28-year-old left the Gers in the summer of 2012 following the club’s demotion from the top flight of Scottish football.
Lafferty has admitted that he did a number of things at Rangers that he should not have.
“Glasgow is an amazing place and I’ll retire there,” Lafferty told The Scottish Sun. “But to play for Rangers and Celtic, it’s crazy.
“You need someone to look after you and have good people around you and I probably didn’t have that before. But I did daft things and the stand-out one is the Charlie Mulgrew incident. That disappointed myself and it disappointed the club.
“I went on from there to score some important goals after that, but I think I’m always going to be remembered for being the daft guy who had a chance at Rangers and never took it.”
The well-documented incident occurred during the match between Rangers and Aberdeen at Ibrox back in May 2009.
As reported by The Telegraph at the time, during the 18th minute of the match, Lafferty made a late challenge on Mulgrew.
Mulgrew reacted angrily and squared up to Lafferty, who then fell to the pitch clutching his face as if he had been struck.
Match referee Stuart Dougal showed the (then) Aberdeen player the red card and cautioned Lafferty for his initial challenge.
As reported by BBC Sport on May 18, 2009, Rangers fined the forward for feigning injury during the incident.