I just saw this and would like to point something out, though I expect it to be ignored by the most anyway.
I think those who complain should go and create a massive suggestion thread here:
http://herocraftonline.com/main/forums/suggestions.8/ and address all the changes you don't like and things you still see missing.
It doesn't help to just complain and cry about the updates and changes. Give Kainzo a list of things that you would like to see changed, that's the way to go. As his playerbase he will respect your suggestions and try to find a solution to make it a good experience for everyone.
But creating more and more threads like this, where you just complain about things that you don't like and hate on every change is the wrong way. Put it into the suggestion forum, let the OP handle the list in the main post, write everything you want to see changed below. Be constructive and you will get good results in exchange.
Examples of how to do it:
http://herocraftonline.com/main/threads/mythic-mobs-suggestions.55443/#post-436507
http://herocraftonline.com/main/threads/townships-3-0.55461/page-2#post-436733
Give him a list he can work with. Splitting complains and opinions into thousands of threads doesn't bring it. Also he said that he is working on a patch that should change a lot of things back to a former state (I cannot tell which changes he means specifically, but you should know it better than me I guess). Alone this move from his side proves that he actually realizes, that you don't like most of the changes and he is willing to undo some of them. You could help him with that by giving him proper suggestions with more details.
The lack of coders is obvious, so of course you should expect a delay regarding promised additions like the Samurai's comeback.
It doesn't make it easier, when you have a bunch of people hammering on you, telling you that everything you do is bad. Use your opinions to give useful feedback. And don't come at me saying they are constructive, come on, did you guys actually read through the threads? Kainzo is simply trying to create a good balance for PvE and/or PvP focused players, while respecting the difficulties for newcomers of HC. Keep the whole picture in mind, and don't just focus on what you want to see alone, because then your opinion will very likely be ignored.
Additionally, the bad behavior keeps new players away too, so I think you should start to realize that this might also be a factor, why there aren't so many players to PvP with. (Expecting your hater reply already)
You are actually able to help with this server's development here. This is a great opportunity, which you don't get in other games you regularly play (I assume). So if you have something to address, I suggest you should start doing so, the right way.