I was under the impression that non-free software was immoral because 
anything that takes away your rights is considered immoral. Doesn't 
matter if you agree to it, it's just a matter-of-fact.

Is that not so?