To fight Trump as Trump fought would have required a Jeb Bush or John Kasich or Marco Rubio to embarrass their mothers, spouses, and kids, to sully their souls and their respectability.

Eminem is not similarly constrained.

The superstar rapper has been marshaling profane lyrics, rejecting political correctness, calling out hypocrisy, and raising a defiant middle finger at critics for 25 years, a period in which he became one of the world’s best-selling recording artists. His many fans appreciate that he says what he thinks. Oh, and he’s from the Rust Belt. If there’s a more apt foil for Trump, or any celebrity of comparable stature who could seem half as authentic calling him “Trump the bitch” on national TV (while insisting that the president doesn’t have the balls to respond), I don’t know who it is.