What a waste of three years! You should have walked the moment he started setting down rules about who you could be friends with. Cut this insecure jerk lose immediately. My pity will go to his ex-girlfriend, assuming they get back together.