Upvoted.  All the fat acceptance idiocy stem from the same cultural soup of the things you had speak about. We live in a feminized society,like a kindergarten in which the edges have to be covered because the babies could get hurt.  People can't stand different opinion and defend their beliefs so much because they wrap them with their ego.  It's happen even here.