Luckily this site is more respectful and enlightened than most, because simply posting about this topic most places causes a massive uprising of the PC police (See: Senator Reid's recent comments).
Part of the problem with the black community is obviously poverty. The poverty leads to despondency, drugs, gangs and a lot of problems plaguing their community. The problem comes in when it seems like there isn't a widespread desire to better the situation. As a comparison, while I didn't live back then it seems like when oppression and bigotry on blacks was much worse, before and through the civil rights movement, that as a people everyone was striving for more and refused to give up.
It seems like today no one cares, that the majority see life in poverty or crime as the only ways to get anywhere. The racism within the black community towards blacks also baffles me as well. As a story, I'll tell you about something that happened to a co-worker of mine.
I worked with a kid from Kenya for a couple years, he was a great guy. He had come to the US to get a college degree, work and return to his family to better his, and their lives. That's an extremely noble goal in my mind, and he was genuine about everything he did.
Well one day he came up to me clearly upset about something, and I took him aside to talk about it since I was his supervisor. He told me that when he was dealing with a customer, another black man, the man basically went nuts on him. He said "You're doing the white man's job" "Stop being a N-" and a bunch of things.
He looked at me and said "What is wrong with black people in your country?" because he truly did not understand why someone would say that to him for working and trying to better his life. He was one of the nicest people I ever met, and it still bothers me that someone said that to him. Even when Obama was running for President, there were people who said "He's not black enough" or "He's too white".
A lot of discussion on race and things is met with cries of racism and is stifled. These things need to be talked about.