X Factor judge Cheryl lashed out after receiving comments about her body shape and weight in a picture of her celebrating her 32nd birthday in Italy in a surprise trip from husband Jean-Bernard..
In a lengthy message on Instagram, it is reported that Cheryl said: "I am so sick and tired of it being ok to call somebody too thin or a 'bag of bones'. I would never dream of calling somebody too fat and that they should maybe cut down on their food intake? What is the difference?
"You have no idea what I have been through. Just losing my father in law v recently and everything that comes with that. Not that I am or should justify myself to anyone. (sic)"
Former Girls Aloud star Cheryl then went on to slam people who body shame, especially "woman on woman" cases.
"I'm so f***ing sick of people thinking it's ok to be mean or body shame anyone, " she continued. "And it's woman on woman. Have some respect and maybe think there may be reasons why before opening your mouth please.
"I am just tired of the ignorance...At some point it's just enough. Some people are naturally thin. My mother is all of 4'11 and six stone something. And is incredible healthy and happy.(sic)"
Her comments attracted a string of messages from fans in support of what she said.
For exclusive competitions and amazing prizes visit Reveal's Facebook page NOW!