Pandering for votes to families of fallen American troops on Memorial Day. No doubt a new low for Obama.

WASHINGTON (AP) — President Barack Obama paid tribute Monday to the men and women who have died defending America, singling out Vietnam veterans as an under-appreciated and sometimes maligned group of war heroes, vowing that “it will not happen again.”

“You were sometimes blamed for the misdeeds of a few,” Obama said. “You came home and were sometimes denigrated when you should have been celebrated. It was a national shame, a disgrace that should have never happened.”

Marking Memorial Day at both the Vietnam War Memorial and earlier at Arlington National Cemetery across the Potomac River from the capital, Obama noted that for the first time in nine years, “Americans are not fighting and dying in Iraq,” and the nation was winding down its role in the conflict in Afghanistan.

“After a decade under the dark cloud of war, we can see the light of the new day on the horizon,” Obama said to an audience gathered at the Arlington amphitheater lined with American flags under a warm, brilliant sun.

In this election year, Obama said the nation must remain committed to providing for the families of fallen soldiers and help returning service members seeking a job, higher education or health care benefits.

As long as I’m president, we will make sure you and your loved ones will receive the benefits you’ve earned and the respect you deserve,” Obama said. “America will be there for you.”