A
"moral crusader" refers to someone who actively fights for their beliefs and values, often trying to impose them on others. They see themselves as defenders of what they consider to be right or moral, and may work vigorously to promote or enforce their ideals.
Full definition