I know I'm preaching to the choir, but it's easier said than done. I've seen people work around the clock, dedicate too much of their life on a project, etc to fulfill some request that some higher up wanted or some picky client wanted only to end up with a 0% merit increase just because of the politics that their manager plays or other factors. At the end of the day it's just a job.
You have relatively fixed time budget - for most it's 8 hours. If you start getting past 9 hours a day, there had better be some fringe benefits you can enjoy like not having to come in the office or being able to take off early on certain days.
Don't be afraid to let requests fall by the wayside just because there's not enough time. As a manager, I used to attend way too many meetings but I still had my own work to do and I thought if I could work extra at night, I could make things easier for myself the next day or the next week. I was naive - it doesn't work like that. Just pass the buck to management. If it's not your direct management, it's their management. They created a situation in which you have to do the work of 2-3 people yet they don't want to pay for it.
If you feel you make enough money or really just enjoy the work, then more power to you. I know I tried to stay positive because I really got a lot out of my role, but as soon as I looked elsewhere and saw what they could offer me, my loyalty to this place evaporated overnight. I guess a little part of me cares to post this here because I made many great friends at BNYM and many have told me things have gotten so bad so if anyone reads this post, hang in there....
Just let it go. you can still put your heart into your work and do your best, but there are limits and BNYM's management will sacrifice no time to help you find those limits yourself....