Herschel Walker blasts kneeling U.S. Olympic protesters “why are you here?”

Appearing on Fox News Friday, NFL Legend Herschel Walker blasted athletes choosing to protest during the Olympics over “social justice” or other causes.

“People think I’m very harsh when I say this,” Walker said. “This is the United States of America, and if people don’t like the rules here — and there’s no doubt we can make some things better — but if people don’t like the rules here, why are you here?”

“When I started seeing the United States flag and started seeing the people, the uniform, all my teammates from all different sports coming into that stadium — it almost brought a tear to my eye when I started thinking of where I grew up as a boy in my little hometown, and now having the chance to represent the United States of America,” Walker said. “I couldn’t have been more proud of anything.”

“It’s very sad to me because any other country… I can promise you… they would not be representing that country,” Walker continued. “I totally disagree with it, but they have the right to do it, even though I think it’s wrong.”

“We have to have leaders that… are going to stand up and say the right thing. You can feel a certain way, and I think that’s great, but this is the United States Olympics. … I’m not sure that’s the time or place,” he added.