I think everyone has their bad days, and everyone at time to time rants about the bad things going on (including myself). At the end of the day, I wouldn't leave CF. I don't see many others leaving either, in my opinion.
Anyhow, I think everyone is entitled to their own opinion and if they want to post their opinion of CF, and it doesn't agree with ours, then I suppose all we can do is learn to accept it.
Every community has its ups and downs, and I have to remember that when I get upset about certain things as well. I was here during one of the greater times, and I'm certainly glad I got to witness that. If the community is having a bad time right now, then we should all remain working for the name of the community, until things improve.
A community is nothing without the support of everyone and the continued participation of others.
I know that CF will bounce back from its time of spam and fighting, and when it does, the people here will truly benefit from it.