Sounds like "Jack" is an immature, narcissistic, nerd-raging loser. Anything that gets him out of your life would probably be a good idea. But then, I have a pretty low tolerance for self-absorbed drama queens so...