A word that is quite subjective, given that everybody has different morals. To say that some one can do "good", Good must first be defined. An act of moral goodness in one persons eyes may be abhorrent in anothers. To assert that one is a moral person would require that some definition of good be a universal constant, and due to the fact that everyone has different morals, we are left with few options.
B.There are no morals
PersonA: Eating meat is horrible!
PersonB: My Culture eats nothing but meat!
PersonA&B: You're evil an immoral!