Kapernick is a below average pocket passer with great athleticism.   He is a liability to ticket sales for his team given his stance that many find offensive.   If he was a superstar he could get away with this.  He isn't a superstar so why sign him to appease angry Social Justice Warriors.   Those that are upset about it don't buy a lot of NFL tickets.