I cannot stand backseat cooks. If I'm nice enough to cook you dinner, I will do it my way. This especially includes critiquing my cutting technique or the dullness of my knives.
Also, if you are one of those people who can't just watch, (mom,) I'm fine with you washing lettuce or something. However if you are just going to completely take over midway, that shows your lack of confidence in me and I would rather you just made the whole meal yourself from start to finish.
Maybe invite me over instead so I can drink all your wine.