Most crimes are same race... black on black, white on white, etc... generally because most crime is committed against someone familiar, and we are still in many ways, a socially segregated society.
I'm not sure if there is much to do about influx of guns into gun control areas, because of the availability. The ideal would be to lower demand, and to create conditions where people aren't so desperate to get involved with gangs, or other crimes related to general poverty.
Ideally rehabilitated criminals are rehabilitated, but our prison systems doesn't have a vested interest in rehabilitation, being that they're often for-profit businesses, and some even have minimum quotas, apparently. It's in their best interests for there to be repeat offenders. So.... ideally, people that finish their sentences should be allowed the same rights as anyone else, but realistically probably not :|
In the end, there's too much that has to be changed in the US, so I doubt much is going to change any time soon or ever.