What's wrong with the comparison? Tons of homoloveuals have no control over their loveual orientation.
loveuality is something that any person can have, black, white or any other race, its not physical and im pretty sure any normal person would assume their friends rather than a couple, race on the other hand is physical and noticeable, and im 99% sure no restaurant or store asks for loveuality so they can buy things (including memories pizza), if they did that then told them they wont serve them then thats actually segregation (and in the actual segregation in the 60's it was "simpler" because they could just instantly notice who they where), just because they wont cater weddings like that doesn't make it segregation, not to mention, the pizza place just came out with a statement at the start saying "they dont hate them" and really they probably wont cater for financial reasons or other reasons
also, the only way a person would "have no control" over their loveuality is wanting to flaunt it everywhere and shove it down peoples throats (which ive never seen from any gay person), also you dont just "have a loveuality at birth", its influenced by growth over time.