It’s okay to have an irrational hatred of fat people. It’s the last socially acceptable bastion of bigotry, providing the perfect release for social ignorance.
Hardly.
It's perfectly acceptable to hate white, Christian men with a blazing fury that only demons could inspire.
There is nothing wrong with shaming people who engage in self-destructive or antisocial behavior. Whether that behavior involves overeating, sodomy, promiscuity, voting Democrat, or something else.
This is how societies have enforced their mores for thousands of years.