For me the difference is in refusing to serve someone because how they were born vs the choices they make.
Totally ok with the later, but the laws are supposed to prevent the former. Just like it being illegal to discriminate against someone just because they are black or white or Asian or whatever.
That’s great and all, but I personally don’t think that is right for fair.
Imagine a baker saying they don’t want to bake a wedding cake because of an interracial couple or for black people. I get the law is different, I’m saying personally I don’t agree with that law and think that’s a load of shit.