morally repugnant means: Adj. People with high moral standards and moral character are subject to revulsion. (in Community Dictionary, added by Lagoon)