I have already said this in another post, but if the broken coding is the biggest issue, we should just make another forum site called CelticsStrong and start from scratch.
In short, it is -- the forum software it is based on was retired like a decade ago, and for example, Amazon Web Services doesn't even officially support the version of PHP is requires anymore.
What's going on behind the scenes is that every so often some aspect of the forum software breaks under load (bots on the site, some random content glitch, etc) and I go look at the logs and put Band-Aids on things. For example, I rewrote the activity logging to be like 99% less intense while being careful to not break anything. It seems like there are enough ancient bugs or inefficiencies that every so often something happens. Possibly it would go unnoticed if it was hosted with a larger company that would just absorb big but short spikes... hard to say.
This is partly because I have it running on relatively small servers so that the ads will cover the cost. In theory, we could raise funds to spend a little more, but I'd hate to have people kick in $$ and then just find out that incremental changes don't do much, so I've kept it pretty bare bones.
FWIW, I'm neutral as far as what keeps the community going. If ever someone wanted to throw more resources at hosting it, get a copy of the data to try to update it into something else, etc, etc, I would assist within reason. Meantime, each time I patch something I hope it's getting closer to stable than the alternative, but it's hard to say...