There's a fine line in being non-PC and being an idiot that doubles as a bigot.
It's my experience that kids like Zach aren't bigots, they're usually the exact opposite but are too ignorant to realize stuff like that coming from a white kid doesn't fly in the real world.
Somebody will set him straight.