Jessica Estepa

USA TODAY

President Trump on Thursday donned a flight jacket and an admiral's cap with the words "USS Gerald R. Ford" on it — and some on social media are calling foul.

He wore the items while touring the aircraft carrier that will soon be known as the USS Gerald R. Ford and addressing the crew. He received the jacket and hat — which was personalized with the words "POTUS 45" on the back — from the crew.

"They said, 'Here Mr. President, take this home.' I said, 'Let me wear it,'" Trump said during his address, drawing laughter from the crowd. "And then they gave me the beautiful hat, and I said, 'You know? Maybe I'll do that.' "

He continued, "We have a great 'Make America Great Again' hat, but I said, 'This is a special day, we're wearing this.' "

Similar USS Gerald R. Ford hats were worn by the crew members during Trump's speech.

Though the items were a gift to the president, the president's choice to wear them wasn't received well by some veterans on social media:

They weren't alone: