I think it's worth mentioning that Trent Baalke tried to give Kaep away before last season. Denver offered to cover $7 million of Kaep's $11.9 million deal if SF agreed to cover the rest. Baalke wanted nothing to do with it. The Jets kicked Kaep's tire for a week then dropped out. For the most part though no one showed any serious interest.
This all took place before Kaep began protesting things.
He'll land somewhere eventually. He's just not a great QB.