Parkland student David Hogg has spent the past several days dismantling his opponents on social media

He's the most outspoken of the Marjory Stoneman Douglas High School students.

March 27, 2018, 9:56 PM

David Hogg has quickly established himself as among the most outspoken of the Marjory Stoneman Douglas High School students who were catapulted onto the national stage following the Feb. 14 mass shooting at the school. And he's proving to be especially adept at calling out national lawmakers on Twitter.

The 17-year-old recently took Rep. Steve King to task on Twitter.

The Iowa Republican is one of several conservative figures who has criticized the March 24 student-led protest against inaction on gun violence, March for Our Lives.

PHOTO: Rep. Steve King, R-Iowa, attends a rally for Iowans in Russell Building prior to the anti-abortion March for Life on the Mall on Jan. 19, 2018.
Rep. Steve King, R-Iowa, attends a rally for Iowans in Russell Building prior to the anti-abortion March for Life on the Mall on Jan. 19, 2018.
Tom Williams/Getty Images

King tweeted on Monday evening in regards to one of the aims of the march, to increase the legal age to purchase guns to 21, writing, "if you are a teenager and believe you won't be responsibile enough to own a gun until 21, why should you vote before 21?"

Hogg was swift to reply, telling the Republican in a tweet, "you prove exactly why so many Americans are done with politicians like you."

King has also come under scrutiny after his campaign posted a meme about Parkland, Florida, student Emma Gonzalez following her emotional speech in Washington, D.C., at March for Our Lives.

"This is how you look when you claim Cuban heritage yet don't speak Spanish and ignore the fact that your ancestors fled the island when the dictatorship turned Cuba into a prison camp, after removing all weapons from its citizens; hence their right to self-defense," read the post on King's campaign Facebook page, referring to Gonzalez’s Cuba flag patch visible on her arm.

ABC News Live

ABC News Live

24/7 coverage of breaking news and live events