It's odd, because he says that GNU can't run without Linux (it can, see Debian kFreeBSD, which has a FreeBSD kernel and GNU userland, also see the numerous GNU ports to Win32, starting with Cygwin and MinGW). He also says that Linux requires GNU which is AFAIK not true either (Android uses Linux but replaces the userland with its own Apache-licensed tools).
Not surprised people dont know that - Debian kFreeBSD is pretty obscure, and he had heard of HURD. And Android is still slightly a Linux fork, even if it is gradually converging, while the other non Gnu userspaces are not mostly entirely non GNU yet.
It's also not that uncommon to run a largely GNU userland on non-Linux-based distributions. Some of the Illumos distributions default to the GNU rather than the Solaris-heritage userland, for example (I believe SmartOS is one). And you can install most (all?) of the GNU userland on FreeBSD too, if you prefer it.