I happen to agree with you that DaveDC Metro did nothing on this thread to get banned. I think his logic was faulty and his postions wrong but he should not have been banned based on this thread.
I get the feeling that he and his supporter who likewise got banned were re-treads. Maybe even the same re-tread.