Over the past couple of years, no one NFL player has created more controversy then Colin Kaepernick. From kneeling for the national anthem, to suing the NFL for collusion against him, Kaepernick has caused more controversy than any one NFL player ever in its history.