tyrannist

Noun

 * 1)  One who supports or practices tyranny.

Antonyms

 * anti-tyrannist