(((nothingclever))) I can see based on your experiences how hard it must be to trust. You went to a T for help and ended up getting hurt by someone who shouldn't be a T with that kind of behavior (crossing boundries etc..). Fortunatly I would say there are many really good T's out there. I hope you find one that is a good fit for you. On the upside because of your experience your 'radar' should be tuned in to picking out these wacko types.
Wishing you the best. Trust is a slow process but it is rewarding when you do find the right T to open up to.