I dont have a problem with diversity hires when all things are equal, I dont think most people have a problem with that. The problem isnt hiring "skill level 7 minorities for a skill level 7 job", the problem is hiring "skill level 5 minorities for a skill level 9 job" because of diversity requirements.
I regret to inform you that this has little to do with minorities.
Skill level 9 experienced workers cost $45/hr. But skill level 5 workers with no experience cost $20/hr. Businesses will hire unskilled monkeys of any race, color, creed, or national origin in order to save that $25/hr.
Just look at Boeing.