I agree with your deductions of why no team is picking up his free agent contract. 
Kap is playing the RACE CARD! Like the Democrats do in their last ditch effort in their m.o. of the blame game but themselves!
Don't you get it People?