That someone like Obama could be elected president of the United States - with its unrivaled power and prestige - has begun to restore the country's and the world's faith in America as the land of opportunity.
I do think the patriotic thing to do is to critique my country. How else do you make a country better but by pointing out its flaws?