Ouch! Skewered!
In the words of rodeo great Don Gay - "He really got his oil checked!"
In Bullspeak, that's known as "The Darwinian Snag"...