I’m confused. This is about federal contractors. What about any private business? Are they allowed to discriminate? Certainly, federal contractors who are being paid with our tax dollars should not be allowed to discriminate on the basis of religion or any other “ism”. If you are a sincere racist, iIsamophobe, homophobe or anti-Semitic, etc, you dont deserve a government contract and in my opinion, don’t deserve a license as a business if you hire and fire based on your sincerely held bigoted beliefs..