I don't see much use in a definition of "functional language" that includes nearly every computer language. We already have a term for that.
What I do not agree is when "functional programmers" claim that language is not "functional" just because it is not "pure functional" or Haskel alike.