Wow! Well, I used to be that girl in high school unfortunately. It stopped when one of my friends SHOUTED, "Can you not ever say anything without putting other people down to make yourself feel better!!!!!!!!!!"
Maybe being a little more abrasive and blunt will work
It did for me. Bottom line, her self esteem is so bad that she brings others down too. It's unfortunate.