Why do skinny people hate fat people?
Because putting other people down for no good reason makes insecure people feel better about themselves. Also, society frowns upon hating people because of their color, religion or sexual orientation, so hating people for their body type is about the only type of bullying that they can still get away with.