Sometimes reasonable minds can differ. I know that isn't what you want to hear, but when you ask for input on a free website, sometimes you'll get the unvarnished truth. In all honesty, there are often huge disagreements about legal matters. It is the grey areas where the lawyers go to work the most.
[In accordance with the Avvo community guidelines, this communication does not constitute "legal advice", nor does it form an attorney-client relationship.]