Absolutely. I've experienced enough in my short time on this earth to know that judging someone in that way is simply wrong.
I would treat them as I treat any other worker. So, as long as they are qualified for the position, they have the job. Even if I lose customers as a result, I would refuse to fire them for that. A line has to be drawn when it comes to human decency.