Complexity of Context-free Grammars with Exceptions, and the inadequacy of grammars as models for XML and SGML