I'm not going to tell a company they can't employee bletcherous cretins, let alone make it illegal. I strongly support the right of people who don't want to employee them to not to have to.
As someone else here said, "asshole" is not a protected class.
As someone else here said, "asshole" is not a protected class.