This entails giving your users freedom, yet they can take it away from theirs.
I don't think that restraining what the users can do or have to do while using your "free" software can hold up against the definition of freedom.
I think what you are talking about is the moral superiority here, you are thinking that you are in a better position to define freedom for users that is different from the definition in the dictionary. This is pretty common patter in the society nowadays. Anyways, I am sticking to the original definition. :)