Absolutely.
The owner of a business should be able to hire or not hire or fire or not fire anyone he wants.
Period.
I agree. Even if the reasons are unfair to begin with.
Living in a free society pretty much means that someone else can live by their own moral beliefs. Thats why I am a "liberal" and think that these fair hiring laws should be removed.
I was in management for 17 of the last years I worked in Govt. Programs at a major healthcare org. We had to go to so many seminars on hiring. So all I know is that it's against the law to ask people if they are married, have children, or if they plan to have children. Also, if they are gay, their ethnicity, and religion were all no-no questions.
All we were supposed to ask were work related questions that pertained to the position they were applying for.
Now I manage apts. and the same rules apply. Years ago it was alright to ask about children, but not now. When I post vacancies on Craig's list, there is a warning to watch what I say in my post. A lot of questions are against the law.