patriotretort.com
Ted Lieu is a weaselly little git
And the Lacking Self-Awareness Award goes to...