Hi, I'm new to the forum and I joined because I'm having an on-going argument with my friend which I hope someone will help me to resolve!

I'm British and an English teacher and I said I thought it was ok to say the following sentence:
I stank of garlic - it was painful.
It was said in the context of a person giving a lift to 3 other people in their car. I said it was ok because it is clear from the context that 'painful' means 'embarassing' and so we can substitute the word without any change in meaning. However, my colleague disagrees and says it should definitely be:
I stank of garlic - it was embarassing.
Could anyone help me and explain if the first sentence is correct and if so, why? And if it's not, why we can't use it?
Thanks for your help.