It is possible to have bosses like that who are always complaining no matter how you tried to satisfy them. They are insatiable and therefore always shift blame of their own misdeeds. One thing you should remember is that they are just helping to make you strong. But this they don't know.The biggest obstacle I have to overcome at work is a selfish boss. She told me to do many things, but when there were things that couldn't be handled she complained by saying "Here are a lot of incoming messages that haven't been opened, what have you been doing all day?" Even though I continued to work non-stop without anyone helping, it's just that she didn't know because she slept all day.