Why don't you actually respond to the post you were responding too? Bad Lieutenant pointed out that Obama's speech also contained a portion where he pointed the finger at Europe for being overly critical and unappreciative toward America, but you just chose to brush that aside with a nationalistic rant. It seems that you'd rather give a big "f*ck you" to anybody that questions the American psyche than actually concede a point to Obama, even when you clearly agree with what he said.
And, by the way, it all depends on how you define "greatest nation". Agreed, America provides the greatest opportunities and many would die to come here. But America does struggle when compared to other nations in Western civilization when it comes to primary and secondary education, literacy, obesity, general health, life expectancy, the strength of our currency, unemployment. If you really look at the situation objectively, the "greatest nation in the world" thing is more of an emotional response than a practical one. I love my country, but to turn a blind eye to all the problems we're dealing with and just say "nope, I don't care, we're the greatest" is ignorant.