Race exists because people make it exist. Black people and other racial groups act differently and separate themselves from other races. If people stopped 'defining' themselves so differently and acting so differently just because they've got different skin then there might not be race, but as long as they've got their own subculture race will always exist.