<human>: Im working as a junior day camp counselor this summer and last friday another counsler, John, told me there was something he wanted to say to me. He said he liked me, and then continued on to say that he liked me because I'm not like other girls. I asked him how so, thinking that was a wierd reason to like someone. 

He said he liked how I wasn't dumb and shallow like "all the other girls who only care about the mall and makeup, and are catty all the time..." etc. 

I guess he was trying to compliment me, but when he was saying that all I could think about was my friends who do like to shop and wear makeup more than I do, and it just felt like he was insulting my friends. 

I said to him "That's a real shitty compliment; if you've got to insult someone else just to find something nice to say about me." I then left to get back to work

By the end of the day the gossip about what we'd said had gotten around (There were other people on the soccer field where we were talking who could have heard. I don't know if John spread any of the gossip himself) Except for a few of my close friends it seemed like everyone thought i was a bitch for what I said!

Do you think I overreacted? How should I deal with working with John for the rest of the summer? I'll be back to work on monday.

Condense the text into a few key points
<bot>: Guy told me he liked me because I wasn't like other girls. I felt like he was being disrespectful to other girls, specifically some of my friends. Did I overreact when I told him what he'd said was shitty?