Re: Trust Issue
Well...I think his excuse for not defriending her on FB is rather lame. What is there to stop her from retaliating after she moves? Also, what is there to stop her from driving to where you live and doing something irrational? They only thing I can think of that would stop her (or at least slow her down) is if she is moving overseas.
He is allowing her to remain in his life because 1) He still has feelings for her. or; 2) He is afraid to confront her.
If it is #1, then he needs to admit to it and put your relationship on hold until he deals with this.
If it is #2, he either needs to grow a spine, or if he genuinely fears her (if he fears her that much, then why did he let her cut his hair recently?) then he needs to talk to a lawyer about the possibility of obtaining a restraining order against her.
You say that you're the jealous type and so is he. If so, you both need to work on this. Why go through life worrying every time he so much as talks to a girl that there is more to it?
You also need to work on your trust issues. If he knows you have trust issues, then why does he insist on continuing contact with her?
I think that you two have a lot to talk about. You both need to decide if you want to continue the relationship.