Good points (I bookmark many of Riff's posts for reference but find myself rolling my eyes occasionally) and your best post in this thread, because I do agree with Riff that the previous posts were a little long-winded and too "definitive" themselves.
As for complainers, go join a sports car forum and find out what real bickering is about. Occasional arguing between friends who share a passion is to be expected, and is nowhere near what is typical on other forums.But Moncha is right, we do have to curb it before it accelerates...