We all know Justin Bieber can be a little precious when he wants to be.
From issuing a ban on photos with fans to discarding cuddly toys he doesn't want to share a car with, the Love Yourself singer has never hidden his need to have things his way
And it sounds like Selena Gomez has had enough of his whinging.
It all kicked off when Justin shared a snap of himself with Sofia Richie on Instagram – a move which appeared to really upset die-hard Beliebers (You know how they can get.)
And instead of turning a blind eye to the snake emojis posted by tweens 'in love' with the Canadian star, Justin got super narky and told his followers he'd be forced to go private if they didn't…you know.. grow up.
"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," he protested.
Clearly irked that her ex-boyfriend was bitching and moaning while flaunting his supposed new relationship online, Selena decided to weigh in and offer JB a little sound advice.
"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." Selena wrote before editing it to read: "They love and supported you before anyone ever did."
Responding to his former girlfriend's jibe, Justin replied: "It's funny to see people that used me for attention and still try to point the finger this way. Sad."
Whether she could care less about Justin's response or not, the former Disney star twisted the knife further by then uploading a collage in honour of her supporters.
Showing Justin how fans should be treated in her eyes, Selena captioned the collage: "My whole life. You matter most. Thank you letting me do what I love every day."
Selena 1 : Justin 0