Wow, just like whatever.
To me, “You’re welcome” sounds odd and stuffy. Not to mention that it’s rather meaningless (as in, what does it mean in that context, anyway?).
In Spanish and French, you would say “It’s nothing,” which is equivalent to “No problem.” “You’re welcome” (or “be welcome”) is reserved for when people actually come to visit. If I’m responding to someone who just said “Thank you,” I don’t necessarily want them to visit.
It’s silly, IMO, to get upset over people who say “No problem” instead of the dated phrase “You’re welcome.”
Now if I said, “you’re damned right to thank me, be thankful I took the time out of my busy schedule, you having interrupted me from other more important tasks just to deal with you, you unwashed slob and from someone well beneath my station in life”, well, that could be a problem and offensive. ;),
A Skipper of an AcDu Navy combatant One Guy knew would ream any sailor out for saying “No Problem” to him. “Oh, so it wasn’t a problem for you to do what it was I told you to do? That’s great. So happy to hear it. I was just so worried just then, thinking I might have put you out.”