Oh, gay Trump supporters. They never fail to disappoint. Whether it’s the guy who contacted the FBI after Grindr shut down his offensive profile or the one who was filmed having a racist hissy fit in the back of a Lyft, you can always count on them to be, well, deplorable.

Now we can add 58-year-old Houston resident Charles Geier to the list. Geier was caught on video berating a Latina woman and her toddler at a stop sign. Complete with repeated misogynistic slurs and a horrid cackle, Geier demeans the woman and tells her to “Get out of my country!”

“Trump’s deporting your stupid cousins today, b*tch!” Geier yelled at Janet Sadriu as her young daughter sat in the backseat listening to every word. Sadriu is an American citizen.

“You’re ugly, you need a gay friend to help you with makeup and clothes!”

Related: Grindr trolls gay Trump supporter who alerted the FBI they shut down his account

It didn’t take long for Twitter to identify the jerk dubbed the “Toothless racist” for his missing front teeth after the video was posted on the social media site. Now Geier has taken down his social media accounts and has gone into hiding according to our sister site, Queerty.

Even better, Geier is so self-centered his accounts were full of pictures of shirtless selfies and pro-Trump memes.

Watch the video of Geier’s racist meltdown below along with some of the best responses on social media.

Can we make this pleasure of a guy famous? Twitter is good at taking down racists. Took place in Houston. @MollyJongFast @krassenstein @EdKrassen @MattNegrin pic.twitter.com/Bbh5BpFfRP — Santiago Mayer (@RocketAgo) October 26, 2018

Yes! Twitter detectives have identified him as Charles Geier. His FB is filled with bathroom selfies of his abs. He's very taken with himself. — Lucy Ke (@kefactors) October 26, 2018

Congratulations Charles Geier & his toothless grin on his new found fame 🎉🎉🎉 https://t.co/bFIc1u7Lkp — Julie Geissler (@blubell99) October 26, 2018

#CharlesGeier needs to not be gay. We don’t want him. — Efren (@EfrenBlackjack) October 26, 2018