Having body odor, funny clothing, no hair or an accent are not protected classes under state discrimination law. Sexual orientation is. To put that into the same class as someone with BO means you don't understand the core of the legal issue here.

Should the cake store owner be permitted to deny service to an African-American couple if his religious belief is the racial superiority of the white race?