If you insist on bringing a fan of the opposing team into home territory as your guest, then tell him to sit down and shut up (and enjoy the game as you so eloquently put). It's a little thing called respect.
If this thread is anything to go by, it sounds like he was enjoying himself a little...