if Racket were a lisp, then ML would be a lisp. As would scheme, dylan, logo, perl, ruby, and lots of other languages which have closures and recusive functions
That's a stupid claim. None of those languages (barring Scheme) have the most important Lisp feature: uniform syntax.