When I stopped caring, the job got much easier.
I work full time in fire/ems but, it transcends across the room to nursing. i live with A holes 24 hours a day a few days a week. If I am not running a call, training or dealing FD issues I sit in my room and read or watch TV. I used to let work consume me. Now I don't care. I do what I am supposed to do. Treat pts like I am supposed to. Put out fires like I am supposed to, train like I am supposed to, etc, etc.
I leave all the complaining and ******** to everyone else. I can't fix the budget, I can't buy new trucks, I can't make dumb people stop calling 911. I make sure my guys and myself don't get hurt and go home at 0800 each morning. I don't stay over and "talk." I have very few friends from work. Most want to talk work away from work. Not me.
I work pt in nursing so for me it is a little easier. If the crap gets too thick I just don't get on the schedule or turn down call in work.
I get a chuckle out of the "I love my job" crowd.
Once you realize the job you love does not love you back. You can get on track to fixing yourself.