Arian Foster says the NFL was "logically inconsistent" for outlawing Colin Kaepernick's kneeling protest ... and he's ripping Donald Trump for labeling protesting NFL players as "sons of bitches."
The progressive ex-Houston Texans RB faced off with Fox News conservative Tomi Lahren -- where Foster tee'd off on the idea that the NFL should be able to ban players from making political statements.
"It's a logically inconsistent stance on their part," Foster said.
"If you wanna say don't make political statements on the field, then don't have the military fly over at the beginning [of games] or don't have a deal with the Dept.