Based on your opening post, you should research as to why the program(s) were created. Getting your info from a tabloid journalist and an attention ***** nitwit is not good.
I come across those programs REGULARLY and they simply are a feel good waste of money. It's shameful the amount of lawless abuse that exists in the disabled vet set-asides, where our local VA has spent tens of millions in new projects only to have the vast bulk of that money leave the state.
If Democrats truly want to assist minority businesses, don't waste time and money on set-asides (8a's, Disabled Vet, Minority, Women), assist by providing better access to capital and lessening of regulations that many new start-ups struggle dealing with.