I think this is all an indication of one's tolerance level. Remember this is a multicultural forum, so before you judge someone as immature, ask yourself if they are from an English speaking background, or are they trying to communicate with the best English they can muster up.
If you all adopt a non discrimination attitude, be it race, age, sex, religion etc and accept people of all types, then you are well on your way to a great tolerance level. Those who are not able to do this will leave, not only this forum, but many others for the same reason.