Being attracted to junk food may be a preference but so is procrastination, wanting to shoplift, wanting to be be a serial killer, etc. Lots of people successfully quit their bad habits of overeating/not exercising, while there have been none or very few homosexuals who have been able to become straight.
Irrelevant.
A homosexual can stop acting upon his/her sexual attraction without having to become straight.
And secondly, homosexuality has no disadvantages unlike being fat. Your genes don't have to die off, you can be a surrogate mother/father. And there are no other health problems with homosexuality if safe sex is practiced, compared to being fat.
True enough.
But homosexuality has no advantages, unlike being fat.
If you are fat you could survive longer without food.
And you can resist better at lower temperatures.
And having a bigger mass can also help with physical defense.
You're beating a dead horse now. You know it. Just move on.
No, you are missing the main point.
I will make it very schematic for you because you seem easy to get lost in pointless details:
Person "X" likes some thing "A" that results in an effect "R".
This effect "R" involves NOBODY except X himself/herself and/or other like-minded people that agree to "A".
Person "Y" ridicules anyone that displays the result "R".
My point is:
It's RIGHT to allow Y to make jokes about R.
It's WRONG to blame X for getting offended by those jokes.
Your point is:
It's RIGHT to allow Y to make jokes about R.
It's RIGHT to blame X for getting offended by those jokes.
My corollary:
Your logic is typical of A-phobic or R-phobic bullies.