I just think the random comment about her weight fits into the same category as if he had said her nose is a little too big, or her jaw is a little too pronounced, or her hair is a little too curly, or her face is a little too ugly. Any or all of those things might be true about any given person (from Karl's perspective, at least), but is saying them being honest or being rude and insensitive? Let's face it, people KNOW when they are overweight. It isn't like they hadn't a clue until some fabulous person was finally honest with them and let them in on the secret.
And I love the poster who commented about too fat for WHAT? For Karl's taste is what he meant, and no one cares about that, as I am sure he feels that 99% of the population is worthy only of his contempt for one reason or another.
People who say whatever random thoughts pop into their heads generally don't endear themselves to anyone, no matter how true their statements might be. Someone's GF might be a b*tch, someone's BF might be an a*shole, someone might be an awful cook, someone might be a frightful housekeeper, but do you think that those people really want to hear that from someone else? Oh, but it's true! you can console yourself when that friend never speaks with you again...
Hmm... I like this. Consider the source.