insister

noun

One who insists.