I have a friend who owns a Carwash.
He used to have blacks working for him, but they seldom showed up for work on the days he needed them. Whe the sun was shining.
He got rid of all of them and hired Mexicans, and cannot say enough good things about their work. He stated that if he had to go back to hiring blacks he would just close the place up.
Blacks did not get a bad reputation for being bad workers and not showing up, because of racism. They earned it. By not showing up, Showing up late , and by shoddy work when they got there.
Ask about Mexican workers and the one thing thta is always said is that they will work anbd show up on time.
These reputations are earned they are not given.Blacks earned theirs too.