The moral of the story is that you can't win. If you are thin and prefer fit partners, you are a bigot for discriminating against fats. BUT if you are thin and are totally into fats, you have a fetish and that's just as bad! Same goes for race: If you are white and attracted to other white people, you are racist. If you are white and mostly attracted to people of color, you fetishize them and that's just as bad! If you are not white and like white people, you are self-hating and need to "appreciate" your own race more. If you are not attracted to trans people, you are a bigot. If you actively seek out trans people to date, again, that's a fetish.  You cannot discriminate in dating in any way that would make anybody feel "bad" or experience "shame." So basically, yes, you have to be open to everyone and don't you ever discriminate against anybody for any reason, ever. So yes, you can't win, you rapist.