Some people shouldn’t be allowed to use stock phrases

Ok, this is just about a few misused phrases which bug the living snot out of me.

The proof is in the pudding

No, it isn’t! It’s the proof of the pudding is in the eating. This is from the old meaning of prove, which is identical to the modern usage of the verb to test. Think about it; the proof is in the pudding? That doesn’t make any sense in the context people use it, of testing out an idea.

Have your cake and eat it

What? What?! If you have your cake, you can eat it. If we want to use it to mean someone who wants to have things both ways, doesn’t it make more sense to say eat your cake and have it too? Seriously, if you already have your cake, you can go ahead and eat it, because you already have it. It makes no sense to use it that way!