I know how you feel, Caution. I have canceled the submission of quite a few posts like yours (and failed to cancel others). I've tried to make a rule to at least wait an hour or two before posting about this or that thing that shouldn't/should be in the game but is/isn't.
Yes, Toady's preference for adding new features before fixing existing ones is infuriating, especially when those additions take a feature that worked in 40d and kill it, psycho-stab it, cut it into little pieces, and force-feed it to its family members. Yes, I've wished that the code were open so I could try to mod my own fixes in for things I didn't like (the new channeling, allowed FB materials, etc.). Yes, I wonder why it took 10 versions to get a military that now almost doesn't get wiped out as soon as anything more dangerous than a particularly bad-tempered celery stalk decides to attack it (wait, do FBs come in vegetable form?).
But because Toady is the worldly avatar of Armok, we have no choice but to wait and see what he does next, and it's possible that antagonizing him may make him less responsive to requests to fix whichever isssue is the game-breaking bug of the day.
I've found that the best pattern to adopt is to play 40d until playing 2010 seems like a good idea (usually this occurs on the release of a new version), play 2010 for about 20 to 300 minutes, curse Toady's name, take a break (DO NOT post on the forums during this part, and don't even think about emailing Toady), and then go back to playing 40d and repeat. Over the long term, I've noticed that the tolerable span of time during which one can continue to play 2010 slowly increases. Eventually this span of time will be equal to the life cycle of a fortress and reaching the cursing phase will become a rare occurrence.