> A distribution that says it's committed to free software but hosts non-free software, includes it in the online package database, and tells people how to install it in their documentation seems hypocritical to me.
The non-free section is useful to me, as somebody who has an entirely free system. Example: a few days ago I thought "maybe I'll try this MAME thing." I found to my suprise that it wasn't returned by 'apt-cache search mame'. I searched on Debian's website, and found that it was in the non-free section as the license is noncommercial. So I could easily find the reason for its exclusion, and happily say "screw you mame" and not worry about installing it.