"I think the whole structure of language is inherently flawed"...what do you mean by language?..the written word,the spoken word ,the visual behaviour that can accompany either of the aforementioned? I take the view that much of the complaint over how language performs it's function arises not from the inadequacies of language ,albeit our database of 'words' leaves a lot to be desired, but from our ability to use it effectively....the average sender wishes to say something ,but can only do so in general by inserting his/her own perceptual bias...the average receiver similarly takes what is sent and applies all of his/her own perceptual bias.... the lack of empathy/objectivity on both parts prevents either party constructing ,or receiving a message devoid of same. This is nothing to do with the structure of language ,it is only to do with the way we use it. Effective use is enhanced by using both audi and visual channels and by applying empathy and objectivity (sounds like a contradiction in terms but it isn't)...that is simply removing oneself from the channel and attempting to see what the message is without internalising it and attempting to fit it into something you have already committed to 'memory', and simultaneously applying empathy ..that is try to be the other person.
However ,what I am suggesting is oft just impractical , redundancy /stereotyping (which are the basis for much perceptual bias) plays a huge part in daily behaviour and time saving processes. Thinking about this in terms of paretos law if redundancy works far more oft than it doesn't then it simply becomes a trade off ...do the 'messages' misinterpreted cost us more than we might gain were we to attempt to dispense with redundancy ? We are now a long way from simply talking about the flaws of language and talking about the practical outcomes of same.