What This Guy Said

Many, many bad words -- all of them richly deserved.

(H/T, Jim D.)