Donald Trump’s seemingly off-the-cuff, definitely presidential, and totally not racist declaration—in the midst of his campaign launch announcement, for God’s sake—that Mexican immigrants are not only “bringing drugs” and “bringing crime,” but “they’re rapists” (“And some, I assume, are good people,” he added, nice save, douchebag) have resulted in the rather awe-inspiring abandonment of the controversial real estate mogul by, well, all these companies. Petitions have been circulated, protests have been staged, jokes have been told. But the single best response to the Donald’s “immigration reform” comments may be this one, from artist Fernando Sosa.

The “Donald Trump Plug” (h/t Dangerous Minds) is a 3D model “printed in full color sandstone,” made of “fully colored material with a coarse finish and a delicate feel,” and yes, it allows you to stick Mr. Trump where the sun don’t shine. Artist Sosa writes on the product page:

I usually make Butt plugs to insult dictators, homophobes and politicians. However, when I heard Donald Trump’s remarks about Mexicans and Latinos from South America I was extremely angry. You see I was born and raised in Mexico and moved to United States when I was 11 years old. So i don’t approve of what Donald Trump, Ted Cruz and the Republican Party have to say about us hard working Americans.

(And before you ask, yes, Sosa made a Ted Cruz one too.)

Sosa continues:

I’m no rapist and no drug dealer. I have a college degree in 3D animation and run my own 3D printing business and guess what? I can make you into any shape I want and 3D print you and sell you to others who share their dislike of you. You can threaten to sue me like you have done hundreds of times to others. However, You are a Public figure and me making you into a shape of a butt plug is Freedom of speech.

Anybody else hear a stirring rendition of “The Battle Hymn of the Republic” during the back half of that paragraph?

Anyway, if you’d like to show Donald Trump your hindparts, the “Donald Trump Plug” is a bargain at $27.99. And if you’re a supporter, here’s your opportunity to put your money where your—oh, never mind.