Tonight, Jon Stewart opined on the Gulf Coast oil spill and delivered three consecutive punches: the first, to the media for their predictable coverage; the second, to hypocritical, pro-drilling politicians; and the third, to BP for skirting blame. Video inside.

[The Daily Show with Jon Stewart]