@pioneer
I both agree and disagree
It is true you do not need to have low fat to be healthy and strong, there are many examples of that. People that are fit with more weight should definitely put up their pics!
However look at some African hunters and tribal women, they have fairly low body fat.
It just depends on your genetics, where you live and what you eat.
I for one am genetically predisposed to be pretty lean, if I gorge myself I will eventually gain some weight but the weight doesn't feel good on me, I feel healthiest at my natural weight (which is considered very thin for a woman).
My grandmother who is a little overweight is having health issues which tells me everyone has their ideal weight, and in my genepool the fat will bring poorer health, I can see it by examining my family members, the thin ones feel the best.
Sure society views thin people as more attractive, I personally love the lean look but I have also seen quite attractive people of moderate fat (as long as they are not obese and they have muscle with the fat then its all gravy).
BUT - I could not give a crap about whats viewed as attractive in our society as I don't follow norms at all, the reason I love lean is just because of personal taste, 100% because of that, just because I like the look, not because what TV told me (I don't watch it).
As for looking in a the mirror in disgust because you see some fat, yes if you have some sort of anorexia then your judgement is jaded and it is a problem. I like the bit of fat I have around my upper legs, thighs and butt, but for me if I saw fat around my belly, arms and other part for MYSELF that would just not feel normal due to my genetic thin predisposition. Also we are living a different lifestyle then Eskimos, perhaps if I lived with them I would gain lots of weight, but often when you eat well and exercise you end up being naturally thin.
Anyways, I don't embrace my body whether it has fat or not, I embrace it when I feel good and I look good thats all. Whatever weight it is who cares. Everyone should go by their own standards not somebody else's!