The Duolingo blog recently posted an article by Danielle Dionne.
I thought the article, entitled When it comes to language, who decides what's "correct"? or What is linguistic discrimination?, made some good points regarding what drives what is considered "correct" usage of a given language.