Moral

buck can be motivated by his moral feelings.

morality is a form of obligation

to go against his moral code is a transgression