I think we should all reply to bad pitches with a copy of this post. While I'm a much smaller fish, I've had my share of bad pitches, too, many of them suffering from topics you mentioned.

My pet peeves? Invites for events that are on the west coast tomorrow (I'm in Ohio) and people who send me press releases to post. It's my personal blog, not a news outlet.

Oh, and one more: companies who ask me to review their product, refuse to send a sample, and offer me a "hi-res image" only.