Precisely because he's a self righteous asshole.
You’ll pardon my, uh, less than elegant language??? It boiled down to either “twit” or “asshole”; asshole won out. ;^)
LOL! Now THAT is funny.