Yes, not all dubbing is bad; but most of what I have seen does happen to be a bad dub. Not that subs are any better, becuase whoever translates it chooses what goes up there; oftentimes the words along the bottom doesn't make sense.
You seriously have to know the language to really get what its saying...