I am writing to express my complete dissatisfaction with the meal I was served last night.
I am writing to express my complete dissatisfaction at the meal I was served last night.
Which one is correct? It seems to me that the first sentence is correct and the second is wrong, but according to Oxford Advanced Learner's Dictionary it's correct to use at:
She expressed deep dissatisfaction at the way the interview had been conducted.
I'm not a native speaker of English so I'm asking the natives what they think about it.Is "at" the replacement of "with"?