You do what you feel is right.Put your feelings first. If you think he's worth staying, then stay. You think you should walk away? Then do it, but don't ditch him just because you're friends don't like him. If you're friends are true friends, they should see that you're happy, and be okay that you're dating him. It's all about you, not your friends. You do what you do to make yourself happy.
Ugh.Lena!