"I didn't use non-standard English; I used one of three accepted forms of the word." 

Your use of "no-one" is so non-standard that one grammar writer advised:  "If you are quoting a source that says "no-one," then you spell it that way, and make sure you have quotes and attribution. Adding [sic] will make it clear to the reader that you have not made a spelling error."