satirist

n. A person who discovers unpleasant things about himself and then says them about other people.

||||