Well, that friend that mocks you doesn't sound like much of a friend. Does he make mean jokes, or is it more of playful teasing? Because sometimes people joke around with me in a fun way, and I have to remember that and bring the joke back their way instead of getting upset. But from the way you describe it, it just sounds like that friend is being mean. I'm glad he stands up for you, that's always nice, especially if you have trouble with being assertive. Not sure if you do, but I know I do. I'm glad things are going so well and he sounds like a great person to have in your life. I'll make sure you don't give up on him, and you can keep me in check and make sure I don't do anything stupid. :P