The lovely Latina hit back at one anonymous hater who poked fun at her fuller figure on the red carpet at the 2015 We Day Illinois in Chicago on Thursday (30Apr15) by raging on Twitter.

After hosting the event, which also featured Jennifer Hudson, 22-year-old Selena spotted the catty comment on Instagram, in which a troll wrote, "@selenagomez you need to work out! Please stop eating junk food”, and decided to respond.

She tweeted, "You’re disgusting. IM IN the business and I could care less about what ‘they’ or you say I should look like. I don’t need to do anything other than love myself, take care of my work, fans, family and friends... and I do work out. It’s not your place to tell anyone what they should or should not do."

The backlash comes after Gomez attempted to take the high road on her weight debate after her critics took aim at her figure after vacation shots appeared online recently. She simply posted more bikini shots.