If the man took the oath of the Knights of Columbus and intends to honor the oath, then he can't uphold current laws.
What part of that is 'a test for public office'?
Denying a person a position because of race, creed, religion, or national origin is illegal.