I appreciate your views and i am fully in agreement with what you say. Grammar is the most important part of any language and with out proper grammar the language can be distorted and have different meaning to a sentence or thought.
No doubt, grammar is important! But what one must remember is that making mistakes is natural while learning a new language. For example, when I was in Italian language school I had the opportunity to speak Italian a lot – with teachers, students, natives and so on. Of course, I made some mistakes. But at the same time I attended the courses of Italian in this school, so I could learn to see my mistakes and make the better of it.