Right. That's why it's a good idea to use languages that help people to avoid common mistakes.
> Rewriting something is only guaranteeing that more bugs be created initially.
Neither of us has empirical evidence for that (or maybe you do, I don't know), but let's say your right. A rewrite would at least give us a sane way to move forward (see the first item on my list).
> You should be familiar with "bikeshed" being a freebsd user..
I'm voting blue.
---
Given that you're a Linux user, you should be familiar with Einstein's definition of insanity. :P