Let’s say you accidentally listen to someone who is speaking in English, but unfortunately his language is limited and the way he speaks is improper, what will you do? What will you feel?
For some, they will say that the person should refrain himself from using the language because of these two reasons: he is being stupid and he is being a show-off.
First of all, I don’t think people want to show their stupidity in the first place – well, a really stupid kind of stupidity – anyway, no one comes on top in their first trial of anything new. Learning a new language is not easy for some people. What we should do is really to applaud them for trying to use it in the public. Yes, mistakes are bound to happen, but hey, we are humans, we make mistakes… and one mistake that we always make is not daring to shed our embarrassment/fear and do anything that we really want to do.
Really, rather than being a pessimist and stopping someone from practicing their English because of the many errors they make, wouldn’t it be better if we just take part and converse with them? Encouragement and support [and corrections and advice from us] are all they need.
[At the same time, even if you don’t fear to speak with inappropriate English on the first place, try to learn and be ever better in the next time, it won’t hurt you]