I am sure most of us take for granted the hard work you have put into this site. I have been a member for over 4 years. I too, like Tom (Banshee), have had a disagreement with another member that was resolved through communication on this site.
I have been laying low the past few weeks due to a couple of new "members" who have been actively "stirring the pot" lately because I was tired of the constant negative banter from these "members".
My feeling is everyone deserves a second chance (which these guys have obviously had), but if they don't follow the rules of decorum on the site, then they should be gone - at your discretion, of course.
I agree with Tom (Banshee) that we have had a pretty good run the past few years and have had few problems, until lately. Let's eliminate the problem(s), return to the active/lively forum we are used to and move on.
Again, thanks for a great site and your passion to keep it up and running.