Hesitation over what is morally right (7)
I believe the answer is:
scruple
(Other definitions for scruple that I've seen before include "Moral hesitation, small weight" , "Moral uncertainty" , "reason to hesitate" , "Small moral doubt" , "Hesitate on moral grounds" .)