Most of us grew up getting it hammered into our heads that fat people are great and we shouldn't judge on appearance. It takes a while and usually a large shock (like OP experienced) to undo that programming.  No joke, I was pretty depressed about the prospect of dating at all for a while because I'd been taught all hot girls are terrible people and only fatties are nice.