I don't think it's the job that's bothering you, but the people involved in it. Working for free or a place that's going out of business is not good at all. For these types of things you can quit.
However, for things like aggravating bosses and customers - deal with it. If it's preventing you from working you should quit, but if it's just an annoying side thought leave it at that. Try to learn to prioritize your problems.
I know it doesn't seem like it, but some of them can be fixed in time.
It's possible you just haven't found the right job yet. It's more likely that your expectations are too high. There is no such thing as a job that's perfect.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.