In your scenario, if white people were committing the crimes they were accused of they need to suffer the consequences of their choices. Making excuses for criminals is a big contributor to recidivism. Excuses for their poor choices does nothing towards helping them learn from their mistakes. Instead, it emboldens them to continue making the same mistakes over and over.
.
As far as the real world, we need to continue locking up criminals, we need to find ways to make prisons less costly and less desirable. We can start by disallowing family/friends to send in money for commissary. We could turn a prison into it's own mini-economy by allowing different types of work programs. A portion of the wages earned can go to housing costs, reparations etc. They could use a portion for setting them up for release and a portion for commissary. Something like this would help criminals take responsibility for their actions moving forward.