In an appearance on Fox News Channel’s “Geraldo at Large” Sunday night, Charles Woods, father of slain Navy SEAL Tyrone Woods, said President Barack Obama did not do all he could to save the four Americans who were killed in a terrorist raid on the U.S. Consulate in Benghazi, Libya.

Obama should have reacted sooner, he said, because the consulate was American soil.

“I was contacted by military personnel yesterday, who told me an interesting fact. And that is any consulate anywhere in the world is American soil,” Woods said. “Any attack on an American consulate is an attack on American soil. There were American citizens that were attacked for seven hours on American soil a couple thousand miles away from Washington, D.C.” (RELATED VIDEO: Father of slain SEAL Tyrone Woods accuses White House of murder)

“My question of the president would be this: Your Honor, I respect your office as president. But if this attack on American citizens, on American soil, happened 2,000 miles away from Washington, D.C. — say in Los Angeles or in Seattle — would you have waited seven hours before you sent the first airplane? Would you have waited seven hours until the attack was over? Would you have waited a couple of days until you had all of the videos and all the information before you responded in a responsible military way?”

Host Geraldo Rivera pressed Woods on his argument and suggested that he was “angry” at the loss of his son. That wasn’t the case, Woods explained.

“First of all, I am not angry at all,” Woods said. “In fact, Mr. President, if I had the opportunity of speaking to you face to face, and I would really love to, I would say this: ‘Mr. President, I respect your office. However, if you are responsible for the death of my son, I totally forgive you.'”

“This is about honor, courage and about love for America. And remember this, Mr. President: My son and the others died heroes and it’s better to die the death of a hero than it is to live the life of a coward. If you are responsible for the death of my son, I forgive you, I love you. I also love America.”

Follow Jeff on Twitter