Earlier this year, soon-to-be-former NY-14 Rep. Joe Crowley was dodging Alexandria Ocasio-Cortez’s “catcalling” on Twitter for a debate, so the feisty Democratic Socialist took matters into her own hands and just showed up in person to find out why he was avoiding her. From May 17, 2018:

My opponent seems to be avoiding a debate, and isn’t acknowledging me. It’s just the 2 of us. So weekend I stopped by his office, said hello, & asked for a debate in person. I am the 1st Congressional challenger in 14 years. The Bronx and Queens deserve to know their options. pic.twitter.com/RPVwXyn3Kc — Alexandria Ocasio-Cortez (@Ocasio2018) May 17, 2018

What a hypocrite. Maybe Ben Shapiro should just show up in person? (Yes, yes we know it’s not apples to apples.)

Rep. Crowley did finally accept the debate challenge after the in-your-face tactics of his challenger:

You’re absolutely right. I’ll be participating in the @NY1 debate on June 15! Hope you can tune in. And happy to connect you with #TeamCrowley if you have any questions before then. — Joe Crowley (@JoeCrowleyNY) May 24, 2018

And things went pretty well:

I had a fabulous time! Thank you @NY1, @errollouis & @JoeCrowleyNY and everyone tuning in tonight for this important debate on the state of NY-14 and our democracy. https://t.co/VP2aU3dJ3R — Alexandria Ocasio-Cortez (@Ocasio2018) June 16, 2018

Ocasio-Cortez even got to promote her favorite lipstick:

I have been getting many inquiries about my debate lip color in the last two days. I GOT YOU. It’s Stila “Stay All Day” Liquid in Beso. ? pic.twitter.com/xhkxSXZXCO — Alexandria Ocasio-Cortez (@Ocasio2018) June 17, 2018

But Rep. Crowley chickened out of another event a few days later and Ocasio-Cortez let him have it:

I am disappointed that Rep. Crowley has failed to show up for the second time to a community debate. The 1st time was an empty chair. Excuse was that he wasn’t in town. The 2nd time he sent a surrogate. Except he tweeted photos of himself 5 subway stops away just this morning. https://t.co/XeOdMyAViW — Alexandria Ocasio-Cortez (@Ocasio2018) June 19, 2018

In other words, calling out her opponent publicly on Twitter for a debate worked. Ocasio-Cortez ended up using Rep. Crowley’s cowardice to her advantage and now she’s going to Congress.

But now it’s reversed and she’s the one hiding. We wonder why…

***

Related:

RUUUUUUN AWAY! Alexandria Ocasio-Cortez DRAGGED for comparing Ben Shapiro's debate offer to a CATCALL https://t.co/ln1KkIHCht — Twitchy Team (@TwitchyTeam) August 10, 2018

WOMAN UP will ya'?! Dana Loesch LIGHTS Alexandria Ocasio-Cortez UP for lame debate/catcall excuse https://t.co/TsIPNsHFA1 — Twitchy Team (@TwitchyTeam) August 10, 2018

'EXCELLENT'! There is NO TOPPING @neontaster's 'thread' on Ocasio-Cortez vs. Shapiro https://t.co/2Zwk5gaO3B — Twitchy Team (@TwitchyTeam) August 10, 2018

PERFECT! Bret Baier has literally NO WORDS to describe Alexandria Ocasio-Cortez's stupidity https://t.co/V7jyORLPlo — Twitchy Team (@TwitchyTeam) August 10, 2018