David Hogg Humiliates Himself With Nikki Haley Blast: Gets Shredded On Twitter