"I suspect they would have spun it as or released whatever they wanted or cherry-pick whatever footage," said Mark Geragos, Kaepernick's attorney during an interview with Good Morning America. "This was a publicity stunt on the part of the NFL and we called their bluff."
Just 15 minutes before Kaepernick was scheduled to work out Saturday for 25 NFL teams at the Atlanta Falcons' training complex in Flowery Branch, the quarterback's representatives announced the session was being moved 60 miles away to a high school in Riverdale.
RELATED: Will Kaepernick land an NFL contract after his last-minute venue change?
The representatives said the switch was made because they wanted the media to be allowed to watch and videotape the workout.
It was a stunning move that seemed to catch everyone off-guard.
Of course, the reason Kaepernick hasn't played in a game since New Year's Day 2017 goes beyond football.
Kaepernick has been out of the game since 2016, the year he began protesting police brutality and racial injustice by kneeling during the pregame national anthem.
He drew strong criticism from President Donald Trump and many others for his peaceful demonstration and eventually sued the league for colluding to keep him out.
The NFL in February settled the collusion grievance Kaepernick and former teammate Eric Reid had filed. Reid now plays for the Carolina Panthers.
Nike made Kaepernick the face of a new powerful ad campaign, but he hasn't seen the football field since.
ABC News and the Associated Press contributed to this report.
Embattled former 49ers quarterback Colin Kaepernick held a workout on Saturday for several NFL teams and it wasn't without controversy. @TJHolmes has the story. https://t.co/u6rdmb0nhV pic.twitter.com/7PvuL1wcln— Good Morning America (@GMA) November 18, 2019