Dave, the points you make here are well constructed, well written, coherent and without personal insult.
I and I suspect most others have no argument with debate made in the above manner whatsoever and indeed, when a different opinion or alternative viewpoint is expressed so eloquently, I applaud it.
By all means you are entitled to have doubts or concerns as you perceive things, for me personally that's fine. But please try and refrain from undermining your position and belittling your argument with cheap insults.
Enjoy the sunshine