No, that's not always the case. Communication is always a two-party affair, and you cannot universally put the blame on one party. Language is inherently abstract, and most words have multiple meanings.
Meanwhile, if there are two possible interpretations of a given statement, and one doesn't...