As adjectives the difference between repugnant and hateful
is that repugnant
is repugnant while hateful
is evoking a feeling of hatred.
As a verb repugnant
Offensive or repulsive; arousing disgust or aversion.
(legal) Opposed or in conflict.
* Nouns to which "repugnant" is often applied: act, nature, behavior, practice, character, thing, crime.
Evoking a feeling of hatred.
Full of hatred.