on Instagram
Justin Bieber, 22, has been shading Selena Gomez, 24, because he’s sick of her desire to get ‘publicity’ all the time. “Justin thinks Selena is all about attention so that’s why he said that,” a source said.

“He remembers she always brought him out to be seen with him in the beginning, especially [the 2011] Vanity Fair Oscars party,” the insider added. “She was the one who made him go out with her to that. She was always about making their relationship public and getting publicity, and he thinks that’s what she is doing now.”

The mag added that Justin dissed Sel because he was defending Sofia Richie, 17, whom he’s been hanging out with nonstop. “He spoke up on Instagram because the Beliebers were threatening Sofia, writing really horrible things and really racist things,” the insider said. “Whenever he is with any girl, they attack whoever he is with. They did it to Selena for years. Sofia wasn’t used to it and suddenly they all started attacking her, so Justin said something to protect her.”
Hollywood Life