Guys are stupid

so I like this guy, I’ve liked him for a while now and I’m pretty sure he knows that because I’m not good at hiding it anyways we used to talk and we were getting closer but then one day we were on the bus and my friends decide to make a joke about how we liked eachother and I just laugh but he takes it up the ass and starts saying “ew fuck no” and calls me ugly and idk it really hurt and it usually takes a lot to hurt me but it hurts coming from the guy I like because I have this image in my head of us and it just hurts knowing that it won’t happen because of my looks which is something I can’t even fix and it made me so insecure I was finally comfortable in my body and I felt confident for once and he just took that from me and it really hurt and idek why it hurt so much bc I’ve been called ugly, fat, etc and I was still doing me and on top of me being insecure I’m just really angry and annoyed and disappointed in myself because I let a stupid boy get in the way of my happiness :/