For what it's worth, this definition from my Mac's dictionary widget: 'Sneer: noun: a contemptuous or mocking smile, remark, or tone; verb (intrans.): smile or speak in a contemptuous or mocking manner.' It's a correct use of English.  (talk)