no problem = thank you
I think you're on the other side of that - someone says "Thank you", you respond "no problem". In Spanish, you'd typically say "de nada", which translates to "It's nothing" instead of "no problem".
Annoying language? Americans trying to use English.
The USA and the UK - two nations separated by a common language.
BTW what exactly IS the difference between "country" and "western"?
One makes you want to punch a wall. The other makes you want to also be the wall you're punching.