One last thought.
When I was young, there were very few jobs in my home. The best paying with most benefits was the US.Post Office.
I took all the tests and scored very high. I was on the list to get a job as Clerk/carrier.
However I never got a job because Veterans were given a 10 point advantage. I couldn,t score high enough to outpace the many veterans applying for Federal jobs.
I really didn't begrudge them their advantage. The vets had paid their dues. This is a leg up for them and I didn't get sore.
The difference between this program and Affirmative Action is that little phrase; "Paid Their Dues" Jeep