Thank you for sharing your side of the story. I was wrong to attack you so personally on a public forum and I apologize for that. It's too easy sometimes to forget I'm insulting a real person when I'm critical online.
I hope your work pays off and you find a solution.