Site was made for fans of the franchise, it was named "CoH2.org" when everyone was optimistic that CoH2 was going to be an all around improvement from CoH1. This isn't a democracy, the people that were key in creating this site aren't obligated to step down simply because someone else likes CoH2 more, sorry.
No they're not obligated to but when you lose interest in the thing you created a site for the passion to develop the site diminishes, this is when you should step down.