Maybe this is going to open a can of worms, but here it goes anyway. People can have preferences without it being racist, sizist, ageist, etc. It comes down to how we treat one another. Maybe I am predominantly attracted to Asians? Maybe I do not find myself attracted to whites? That isn't racism unless I also treat one race differently than another, or think that one is better than the other. You can uphold equality without having to be attracted to everybody. As for shaming, nobody should shame anyone for their appearance. But shaming someone for their words and actions is another matter.