Then, why don't you just create your own distribution based on Debian? Take the official CD set, remove all references to non-free, and distribute it from your server. Problem solved.
We thought about that, and we're still thinking about it. In the past, this sort of thing was unusual, and we thought that people in and out of Debian might look at it as an affront to Debian developers. That isn't what we wanted. Also, to do the job right would call for more effort than just that, and we wanted to save that effort for when we could do it based on the Hurd. Nowadays, making a modified version of an existing distro is not unusual and would not be considered an affront to anyone. So we've been looking at hooking up with some existing project to release a modified version of Debian. In effect, that's what GNU/LinEx is. If only it had been entirely free, as its developers said, it would have solved the problem. Instead, we're still looking.