I think you have a good handle on this. I'm glad you had fun and didn't let the "friend" (I can think of a better word that begins with f ) get to you. Look how he acted, kind of gives you glimps at what a freakin loser he is. Continue to shine man!!
The kids are going to continue to notice and ....you guessed it. It's somehow our fault. Don't pay any attention to that.