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.
now we just pass law to do all that.
bigger gubmint is better gubmint, comrades!