Hairsplitter :: Hairsplitter (n.) One who makes excessively nice or needless distinctions in reasoning; one who quibbles.
Hairsplitting :: Hairsplitting (a.) Making excessively nice or trivial distinctions in reasoning; subtle.
Hairsplitting :: Hairsplitting (n.) The act or practice of making trivial distinctions.