Kanye West allegedly punched an 18-year-old man for yelling crude insults at his fiancé, Kim Kardashian, TMZ reports. Their sources say Kardashian was swarmed by photographers at a Beverly Hills medical building. The man had reportedly tried to help her get through the crowd and said to her, "F**k these fa**ot-ass n***rs," referring to the paparazzi. She reportedly told him not to use the N-word, and he screamed at her, "F**k you, b*tch. Just trying to help you. Shut up n***r lover, stupid sl*t."

Kardashian then called West, and the man yelled the N-word to West over the phone. She saw the man go into the chiropractor's office, and when West arrived, they went looking for the man inside. Next, Yeezy reportedly punched the man while Kardashian yelled that she had it all on tape. TMZ's sources say a massage therapist broke up the fight.

The Beverly Hills police were called, and apparently the 18-year-old said he wanted to press charges. West left the scene before the authorities arrived and is now a suspect in a battery investigation. The police still want to interview West and plan to refer the incident to the L.A. County D.A. for possible prosecution, the article states. West is still in a legal battle for his alleged assault of a paparazzo back in July.

What do you think of the incident? Was it fair or Ye to retaliate after his fiancé was insulted? Should he have handled this conflict in a less violent manner? Let us know what you think in the comments section below!