When is a dialect a new language?  How are speakers of different dialects discriminated against?  When is it helpful to call your language a separate language?   When do people really not understand or when do they pretend to understand?  


What is the difference between grammatical errors made by native speakers and those made by people speaking it as a second language?   At some point, are they acceptable?