Donald Trump has expressed his displeasure with the NFL owners' policy on player protests, suggesting their new rules do not go far enough.
Players have been protesting racial injustice in the USA by kneeling during the playing of the national anthem at the start of matches.
Trump previously branded the kneeling players "unpatriotic" and NFL owners have now introduced rules preventing them from protesting in such a manner.
Players wishing to protest must now remain in the locker room during the anthem, rather than taking to the field and taking a knee.
Speaking to Fox & Friends, President Trump admitted the NFL was "doing the right thing" by preventing players from kneeling, but suggested he was not happy they could still protest by staying in the locker room.
He said: "You have to stand proudly for the national anthem, or you shouldn't be playing.
"You shouldn't be there - maybe you shouldn't be in the country."
Despite the new policy, New York Jets owner Christopher Johnson says he will not punish his players even if they continue to kneel during the anthem.