hairsplitter: a disputant who makes unreasonably fine distinctions
disputant: a person who disputes; who is good at or enjoys controversy
opinion: a personal belief or judgment that is not founded on proof or certainty