I think that taking passive-aggressiveness literally is a rather different tool from the one used here. The tourist wasn't being passive-aggressive; he was...well, we don't exactly know what he was doing. He might have been lost and in a hurry and panicking, or he might have been struggling with a language barrier, or he might just have been rude and obnoxious.
In any case, I'm sure that taking the time to think about his tone will benefit him in the future, and perhaps your friend's reply will encourage him to do so. But I'm not quite prepared to cheer her awesomeness when so little is known about what sort of a lesson this actually was.