Do it now, son.

It's an expression of disrespect, calling someone your "son" if they are not indeed your progeny. So when former lawmaker Sarah Palin closed a recent Facebook post with "Thank you, Mr. President," surely she did not mean it, considering the contents of a letter she had just posted.

The missive was written by one Harold B. Estes of McAlpin, Florida, who attributes himself as an "old geezer" in a retirement home who served in the U.S. Navy during World War II.

"I am amazed, angry and determined not to see my country die before I do but you seem hell bent not to grant me that wish," he wrote. "I can't figure out what country you are the president of."

Estes goes on to blast Obama for allegedly declaring that America is "no longer a Christian nation," which he did not. (Obama said America is a nation of all religions.) He also took issue with the president's characterization that America has not yet lived up to its ideals.

"I realize you never served in the military and never had to defend your country with your life but you're the Commander-in-Chief now, son. Do your job," Estes continued. "When your battle-hardened field General asks you for 40,000 more troops to complete the mission, give them to him. But if you're not in this fight to win, then get out."

He concludes: "You're not going to restore American greatness by bringing back our bloated economy. That's not our greatest threat. Losing the heart and soul of who we are as Americans is our big fight now. And I sure as hell don't want to think my president is the enemy in this final battle."

The full letter is here, as sent to Sen. Bill Nelson (D-FL).

"Thank you, Mr. President," Palin finishes her Facebook post. "Please tell us on Tuesday that America is in it to win."

Neither cared to offer a definition of what circumstances constitute victory for an occupation in its ninth year.