Person for whom it's all or nothing (6)
I believe the answer is:
purist
(Other definitions for purist that I've seen before include "Over-fastidious person" , "Fastidious person" , "Stickler for correctness, especially in language" , "One who insists on precision and correctness" , "Stir up (anag) - pedant" .)