iconoclast

n. A cynic with social skills so poor that he brings sight to the blind.

||||