Good thing you're not judging. You're only generalizing about what's wrong about all the fat, poor people making worse decisions than you, while being sure to clarify that they're mixing races.
Judging doesn't necessarily make you racist or homophobic, in fact at its most natural, it's the simple act of forming an informed opinion. Generalizing, stereotyping and judging when you are pretending that you aren't, is a wholly different kettle of fish.
I say this hoping it could shed light on what it reads like to someone besides yourself. Making an observation, having an opinion, even making judgements are far different from being instinctively self-aggrandizing and judgemental.
Did I do that?