okay, so I have a crush on this one kid I've known for like 4 years and is my best friend..but he's not the best looking. he's a sweet guy, and he treats me well. but, my friends say he's ugly and that I'm pathetic. what do I do?stay loving him? or ditch him?
Even if you ditch him those feelings for him won't go away, if anything they'll intensify. I think if your feeling attracted to him then that's all the reason you need and real friends would understand and support your decision putting aside personal feelings.
Another thing to consider is the friendship you have now, you put that at risk when it goes from friends to being in a relationship. But if you think its worth it go for it.
Would you rather be with an "ugly" guy who treats you AMAZING? or... Would you rather be with any other guy who might treat you like CRAP? I would say give him a chance, especially if he is a sweetie! Your friends will get over it!