I saw an article on Yahoo Finance today on What to Do When You Hate Your Job.
I say fire your job!
They say that there are things you can do to make your job better for you and thus you end up liking it.
You can get extra help if you are overwhelmed. You can start an online professional group if you're having some complex problems you cannot solve. And if you have a wanker for a boss you can ask them what you can do better to try to end their crankiness.
I say life is too short to stick around somewhere that you are not happy with being at. You usually end up spending more time with the people that you work with than your family, so being happy at work is pretty darn important.