Jordan Steffy, a junior at LaPorte High School in Indiana, says that a classmate posted a homophobic message on Snapchat using a photo of him.

He confronted the student, who he says then repeatedly called him a homophobic slur.

The confrontation escalated into a physical fight, a video of which went viral on Twitter with over 2.1 million views, with many users applauding Steffy for defending himself.

"If you were in my shoes, you'd probably get sick of it and you'd want to stand up for yourself," Steffy told Insider.

Visit Insider's homepage for more stories.

Jordan Steffy had finally had enough.

The junior at LaPorte High School in Indiana says that he's been enduring homophobic bullying since he came out in seventh grade, from hateful slurs to food thrown at him in the cafeteria. When, according to Steffy, a classmate posted a homophobic message on Snapchat using a photo of him, it was the last straw.

"He made an anti-gay post with a picture of me on it saying how he hated gays and a bunch of throwing up emojis all over it," Steffy told Insider. "I walked up to him and said 'Why did you post this?' He said 'It was just a post.' And I said 'Well, it's not just a post. It's a post about me, saying how you dislike who I am, and I don't appreciate that.' He went on to say 'Okay, but what are you going to do about it?' I said 'I'm not going to deal with this, this is the last time I'm called anything.' And then he said 'What are you going to do about it, faggot?' And that's when I was like 'No, I'm not doing this.'"

A video Steffy posted to Twitter shows the two students yelling before Steffy shoves and hits the boy he says created the anti-gay post.

"I just got sick of it," he said. "It's crazy the amount of hatred I received just for liking who I like and being me."

Steffy posted a video of the incident to Twitter, where it went viral with over 2.1 million views and thousands of Twitter users expressing their support.

—Miss Coco Peru (@themisscocoperu) November 10, 2019

Steffy told Insider he's reported homophobic bullying incidents to the school before but says he is usually punished more severely than those taunting him when he speaks out.

"It seemed like I was getting in more trouble for reporting it than I was if I didn't say anything at all," he said. "It was doing me more harm than it was good."

After the fight, Steffy was escorted to the principal's office and suspended. He says if he's glad he stood up for himself, even though he had to miss a school dance due to his suspension.

"If I could take it back, personally, I would," he said. "But I'm glad I stood up for myself. If you were in my shoes, you'd probably get sick of it and you'd want to stand up for yourself."

Administrators at LaPorte High School did not respond to Insider's request for comment.