There's a post making its way around social media: a picture showing a 97-year-old WWII veteran down on one knee supporting NFL players protesting during the national anthem. His grandson snapped the picture and tweeted it out, quoting his grandpa saying "thos kids have every right to protest."

But not all those who fought for this country agree. Some veterans at American Legion 386 in Greensboro have a different take.

"If these guys want to make all that money playing football, they should at least stand and honor that flag," explains Gordon Perry.

For him and two other Navy veterans,Bobby Hill and Tom Hyatt, the thought of football players kneeling on the sideline during the national anthem means only one thing.

"It's a disgrace," Perry says.

In fact, it takes them back to another line, the one they put their lives on for this country.

"They've not been through what I've been through," says Hill.

All three of these men served in the Navy; Perry during World War II, Hill and Hyatt during the Korean war. They all spend a lot of time now at American Legion Post 386, surrounded by red, white and blue.

"I'm American," Hill says. "I fought for America and I honor my flag and my country."

And to these veterans, there's a right way to do that.

"They should come out and they should hold their heart while the national anthem is played and they should honor it."

None of these vets watch much football anymore - the protesting is too much of a turn off, so that's how they keep the TV.

"I'm unhappy with a lot of things in this world, but the thing I do is try to go out and do something about it, not stand up and protest about it," Perry explains.

So if you try and see the world through these veterans' eyes, think about their past and how much meaning an anthem and a flag can hold.

"It's my life and I think they should honor it," Hill says.

Perry, Hill and Hyatt all agree people should have the right to protest. This just isn't the way to do it.