Kanye West punched an 18-year-old on Monday, according to TMZ.   The rapper, 36, was enraged after the unidentified boy insulted fiancée Kim Kardashian, 33.   'He screamed at her, "F**k you bitch... Shut up n****r lover, stupid slut,"'...

read more