Not to rain on President Obama’s parade, but the world is a dangerous place. America cannot afford to place “hope” above reality when it comes to its foreign policy. Although the U.S. faces many overseas challenges, there was barely any mention in President Obama’s inauguration speech of what America’s role in the world will be under a second Obama Administration.

Noticeably missing from the President’s speech was any mention of a resurgent al-Qaeda in North Africa, the fact that Iran is closer than ever to acquiring a nuclear weapon, the failure of the Russian “reset,” or any mention that North Korean missiles can now reach the U.S. West Coast.

Even though his speech was slightly more than 2,000 words long and 20 minutes in length, the commander in chief could only bring himself to offer brief and passing praise to the members of the U.S. Armed Forces. Sadly, but perhaps unsurprisingly, there was no mention whatsoever of America’s fallen heroes, America’s veterans, or the tens of thousands of American families who have sacrificed so much since 9/11. It was almost as if the wars in Iraq and Afghanistan had not taken place.