• You forgot all except unethical and look for a new job.

    Keep it quiet until you can't hold it in.... start whining and complaining. Try to convince management the error of their ways. Consult others ..."Realize the problem isn't as big as it seems"...Accept it for what it is work on it/move on.

    If you don't have the time fix a 3rd party application you can at least spend a little bit of time looking at it to see if you can make some improvement. The fix might not be perfect but people will appreciate the effort.

    We'll never get everything we want. So you just have to do the best you can with what you have.

    Note: Consultants telling management that you can virtualize your enterprise SQL servers on the same hardware you're running 100s of utility boxes on doesn't help provisioning new hardware. 😀