It seems you're saying that moral good is doing what an individual thinks is good at that moment. So for example if I am a crusader and I think that killing non-believers is a supreme good, then I am moral. But if I think that killing is wrong no matter what and I still kill then I am immoral?