This is a highly contrived example, but it could be about anything, not just sexual orientation. A black guy walks into a white guy's barber shop and asks for a bespoke African haircut. The white barber refuses on the grounds that he doesn't think he would do a good job since he has never done one before and doesn't intend to learn how to do those types of haircuts. The barber doesn't tell the black guy to leave, but he tells him to pick a different haircut. Is this discrimination? Should the barber be compelled to perform the haircut he doesn't want to do against his will? What if he then does a bad job? Is that a hate crime?