You're right, an anti-fat bias is a result of thousands of years of biological evolution (fatties get eaten by the lions) and instinct (stay fit and you'll be able to fight or flee). Nature hates fatties.