I don't think drinking or sex mean you don't have morals. The people in my dreams who do terrible things, the worst monsters, have their own moral codes. They're not morals I agree with, but they have them.
If you love people without hurting them, your morals are better than the morals of the monsters I've known.