Well, I'm in the same boat as Ben, but if it really frustrates/upsets you, I would say have a serious talk with that person, especially since you were/are good friends.
pretty much the exact same thing happened/ is happening to me.
talking is not the answer TRUST ME. these people (if you could call them that) dont understand other people. mine was incredibly hurtful and would go out of their way to find out why i "hated" them. it turned ugly and no one can stand them anymore.
i dont know how to help you other than to agree with insertnamehere even in a small town. break contact slowly and try to stay as far away as possible.