In his weekly radio and Internet address Saturday, Mr. Obama said people can honor veterans by sending a letter or care package to troops overseas, volunteering at health clinics or taking supplies to a homeless veterans center. He said it could also mean something as simple as saying "thank you" to a veteran walking by on the street.
"We have a responsibility to serve all of them as well as they serve all of us," Mr. Obama said. "And yet, all too often in recent years and decades, we, as a nation, have failed to live up to that responsibility. We have failed to give them the support they need or pay them the respect they deserve.
"That is a betrayal of the sacred trust that America has with all who wear and all who have worn the proud uniform of our country," he said.
Mr. Obama said he was committed to giving troops the training and equipment they need and making certain the Veterans Affairs Department had the money it needed. He also noted that he had signed a bill into law that would eliminate waste in defense projects and was working to improve the economy so that veterans can find a good job, provide for their families and earn a college degree.
"That is what Memorial Day is all about," Mr. Obama said. "It is about doing all we can to repay the debt we owe to those men and women who have answered our nation's call by fighting under its flag. It is about recognizing that we, as a people, did not get here by accident or good fortune alone."