This pretty much describes 99% of the Progressive trolls I get on Twitter. Oddly enough, I picture every one of them (they never use their real pictures) looking exactly like this.

YouTube Preview Image