In my humble opinion, there is only one group in America that has the right to complain and that is the Indians. This was THEIR country and they got crapped on. I agree that African-Americans had a bum deal but if they want to make America pay, than they should also make those countries that sold them to America (including Africa) pay. Also, the Chinese were sold as slaves and brought here to help build the railroads. They were beaten, raped, starved and all kinds of things but you don't hear them asking for a free hand-out.
Now, before someone goes off on me thinking I am being racial I will say Yes, I am a white person. But, I grew up among African-Americans, have many that are friends and they agree with me. They say that an intelligent black person would have to much pride to accept a free hand-out. So, I dunno, but that's my thoughts.