"You cannot compare Debian with Ubuntu."
Oh indeed I can. Please re-read what I said about that. Ubuntu doesn't currently claim to be 100% free, nor did I say that they did. But if you accept Debian's argument then all that Ubuntu needs to do is flip some switches around and then be in a position to make a similiar claim. And that's all that it is: Flipping some switches around. "OK; we've moved this software over here into Repository B instead of Repository A and we're not enabling Repository B by default (but our installer will still ask you if you want Repository B turned on.) And we're now declaring that it's not 'part' of the distro anymore." This is essentially what Debian says and if you accept Debian's argument that they are 100% free as a result of that then you must also accept any other distro that makes that same argument too. Seems kinda silly, right? So don't accept Debian's argument that merely flipping switches and denouncing stuff makes them a free distro.
