The Beliebers are turning on Justin Bieber.

In a crazy turn of events, Selena Gomez and now Hailey Baldwin are throwing shade at their ex Justin Bieber. Before things get even more dramatic, Wonderwall.com is breaking down what exactly happened over the weekend.

It all started on Aug. 13, 2016, after Justin Bieber posted photos with his rumored girlfriend Sofia Richie, 17. He continued to post black and white photos with her on Aug. 14, and his fans were not happy about his possible new romance with Lionel Richie's daughter.

Selena, 24, and Justin, 22, have a strong fan base that nicknamed them "Jelena." Keep in mind, Jelena began their on again, off again relationship in 2011 and called it quits in 2014. So Jelena fans who were hoping for them to get back together were quick to comment on Justin's photos with Sofia.

The comments ranged from, "Who is she??? Like she sorta looks like selena to me...." to the extreme, "You guys are ugly I hate you both!!!!!!"

Justin was so mad about the negative comments that he told his followers he was going to take to drastic measures on his Instagram.

"I'm gonna make my Instagram private if you guys don't stop the hate this is getting out of hand, if you guys are really fans you wouldn't be so mean to people that I like," Justin wrote on Sunday.

It was not only his fans who commented on the photo though! As seen in a screenshot by a fan, Selena entered the picture with her own words for her ex.

"If you can't handle the hate, then stop posting pictures of your girlfriend lol- It should be special between you two only," she wrote. "Don't be mad at your fans. They love you and supported you before anyone."

Fans immediately took Selena's side and praised her for speaking out against Justin, but then he allegedly fought back.

"It's funny to see people that used me for attention and still try to point the finger this way," he wrote. "Sad. All love."

The screenshot shows that he later added, "I'm not one for anyone receiving hate. Hope u can all be kind to my friends and eachother. And yes I love my beliebers."

And then to make this matter even worse, cheating was brought up!

"Funny how the ones that cheated multiple times, are pointing the finger at the ones that were forgiving and supportive, no wonder fans are mad. Sad. All love," fans saw Selena respond.

"Sad. All love," was not the end for Justin though, because Zayn Malik entered the picture.

Screenshots show Justin defending himself against Selena's cheating claims with, "I cheated...oh I forgot about you and Zayn?"

As if this all wasn't enough to handle, Justin's ex before Sofia, Hailey Baldwin also added shade to the conversation.

The 19-year-old model who dated Justin earlier this year posted this quote to Instagram.

"We've all had our fair share of things we've done, both good and bad. What makes the present so powerful is when we take complete responsibility for our actions, we allow ourselves self-growth," the message reads. "Misplacing the blame onto someone else isn't going to get you to the next stage in life, so try not to manipulate a situation to make yourself look better."

A source told E! News, "Hailey is very upset about Justin. She's sad about him because he's been flaunting around Sofia. She thinks some of the Instagrams he's posted lately with Sofia are pointed and really about Hailey, so it's no surprise she took to Instagram herself to express that."

Is it too late now to say sorry, Justin?

But don't fret Beliebers, Justin's Instagram, with its 77.8 million followers, is currently still public in spite of all the drama.