hard-liner — A person refusing to compromise or yield in his/her opinions or stance to another person.