I generally agree with the FSF on the importance of good terminology, but I think they need to be really careful not to overstep the mark here.
After all, the software associated with most hardware should just be drivers, which will be kernel-specific. So it's that a free kernel, Linux, supports it. Of course any userland built on that kernel will likely to support it to, be it busybox-based, gnu-based, or whatever. But just saying "This video card respects freedom: works out of the box on systems with Linux 2.6.30+" seems more appropriate than "This video card respects freedom: works out of the box on newish GNU/Linux systems."
Maybe there's a happy middle-ground somewhere that everyone will be happy with.