Taking your account at face value, not having any reason to doubt the veracity of your account, and without the other side of the story, all I can say is WOW. Nothing like being apparently bent over...