Completely understandable! I think that’s a problem with how second language classes are taught. While descriptive grammar (such as subject-verb-object) is an essential part of communicating efficiently to avoid ambiguity, prescriptive grammar (dangling modifiers, never split infinitives, etc.) can be problematic and confusing and contribute to the notion that there is a Standard English.
Of course, not all English instructors make this distinction and they can, at times, rely far too heavily on enforcing “Standard English”. Situations where students would prefer to avoid learning a second language dishearten me.
Sorry for derailing the question and moving off-topic from Fluther-specific issues, but I am quite passionate about teaching English and am engaged to a TESOL minor. We have discussions about these things on the regular.