Homosexuals are not protected by Title VII. The history of Title VII and, quite possibly, its text, in include the point that a customer's objections to dealing with a person of a particular employee's race or religion is NOT a legitimate basis for an employer refusing to hire, promote, or retain an individual. The concept of "reasonable accommodation" is a generally intrusive one that applies to what an employer has to do with employees' on the job religious demands, such as a Jew requesting Saturdays off. In this case the employer needed to do no more than leave the employee alone on the employee's own time.
The employee did not advocate any illegal actions against homosexuals; he only expressed and defended his scripturally correct religious beliefs about homosexuality. What he did is no different than saying the Ten Commandments require children to honor their mothers and fathers and write an article saying how children should do so.
I never said they were.
The history of Title VII and, quite possibly, its text, in include the point that a customer's objections to dealing with a person of a particular employee's race or religion is NOT a legitimate basis for an employer refusing to hire, promote, or retain an individual
Again, I don't think Title VII protects nearly as much as you think it does.