I think most umpires do a far better job than we give them credit for. We tend to remember the blown calls, particularly the blatant ones, much better than we remember the overwhelming number of correct calls.
I think a problem with umpires is that they do tend to have their own definition of what the strike zone is. Some tend to call higher strikes while others don't. IMO, that is something that could and should be corrected.