stickler: someone who insists on something
martinet: someone who demands exact conformity to rules and forms
camp: something that is considered amusing not because of its originality but because of its unoriginality