I can get why black people might not look back at history with rose-tinted glasses. It took a little while for "all men are created equal" to actualize, but today there is nothing holding black people back from success.
Personally, I like to acknowledge the mistakes of the past, but also celebrate our achievements. Yes, we had slavery, but we also helped to defeat fascism in World War II. Yes, Jim Crow laws existed, but we also tore them down. Yes, we once put the Japanese in internment camps, but we also put a man on the moon.
I think we need a new wave of patriotism in this country. If you can't bring yourself to be proud of the America of the past then at least be proud of the America of today. And don't forget that America is much more than the government: It's also the people, it's the land we stand on, it's the values we live by, it's the principle that "all men are created equal," it's the Constitution that assures us many important rights, it's baseball games on warm summer nights, it's immense opportunity for those able and willing to take hold of it, it's Arnold Schwarzenegger and a six pack of cold Budweiser and the right to bear arms.
There's a lot to be proud of when it comes to this country and we should all be working to make sure the United States is #1 in the world and stays that way.