Technically, every deviation is a potential contribution to the evolution of a language.
Technically, every deviation is a potential contribution to the evolution of a language. It can still be wrong, in the sense that it is not accepted by many competent speakers of the language. Whether something is considered correct or wrong in languages is ultimately a matter of (symbolic) power. To put it bluntly: If a deviation is repeated often enough, it becomes the new rule.