If he can earn a spot on a team and the team is willing to put up with his nonsense, sure. He is out of the league because he was sucking before he was kneeling.
Actually, he wasn't playing that badly in his last season. 16 TDs to only 4 INTs. He wasn't lighting the league on fire, but he played pretty solidly for a bad 49ers team.
Considering how the RPO QB has become so popular, Kaepernick has the skill set to at least get a look from teams if he didn't have the kneeling and collusion accusation controversy hanging over his head.
He's been out of the league for going on 4 yrs. he wasn't picked up because he's not good enough to pay for, and carry his baggage. He had his day! Maybe he can get a gig with CNN or MSNBC they seem to like him.
Considering some of the garbage QBs that have not only gotten jobs, but started, over the past 2 years (it's been 2 years Kaepernick has been out of the league), Kaepernick is, or was, definitely good enough to pay for. Maybe not good enough to get franchise QB money, but certainly good enough to get a backup contract at the least. It's possible that he was asking for too much, overvaluing his own worth. Maybe Kap expected to be paid top tier money. If that's the case, it's his own fault, him and his agent. If, however, he simply wanted a chance to get on a team, he's certainly got the talent for it.
After 2 seasons out of the league, it's that much harder for him to get a job. Then again, Vick was able to go to prison for running a dog fighting ring, then come back and become a starter.