Well, in this day and age, I'm surprised to read folks knocking the upholding of standard English.
I'd have imagined that the more people read and experience, then the more they would realise the importance of precise meaning, and in order to get to that point, much depends on verbal and written construction, inflection and universally understood terminology.
I'd also be surprised to learn that much law gets written in slang; must be a reason why not...
As for snobbery - I don't think so; however, such a concept could certainly be used as a fine banner for the rabble-inspired lowering of standards, especially when political stances are injected into the fact; it happens in everything else, so perhaps language can't reasonably expect to escape unscathed either.
Personally, I'm happy to use either, but I do try to understand the difference surrounding appropriateness of each.
Rob C