Hi all -- thanks for all the feedback. I didn't expect this discussion to go so long after having stepped away foro the day, but I hope I didn't convey the wrong message. Yes, it was a bit of a rant, as things have been particularly hectic for me and my team lately, but it's not like I'm going to flip out or anything. In any case, it looks like there was some constructive commentary and discussion here, and I think people can appreciate your contributions.
Anyway, it's certainly not the first time I've encountered this situation at work and I know it won't be the last. But I'll live with it and I'll keep your comments in mind. Don't worry though -- I'm not about to leave my job to open a sideshow selling peanuts or anything. Things will be fine.
Have a good weekend all.