Most people around here have idea how any of these things work beyond the marketing brochure level with pretty layer-cake diagrams. In reality, the only thing between you and "them" is a couple of integer values sitting in RAM and tons of point-in-time incomprehensible logic manipulating them.
Virtualization in no way increases security beyond what adding any other software layer could. At best, it doesn't hurt security. At worst, multiple systems can be compromised via a simple hypervisor breach. All it takes is a buggy device driver.
The only freedom is restricts is restricting others' freedom.
Obviously the only reason you'd want to make an improvement to a piece of GPL'ed code is because it was valuable to you in some way. If it were not, then you would just go find a different piece of code that wasn't GPL'ed. So you take this valuable piece of code that you can't find an alternative for or write yourself, and you make a change to it that want to keep as secret sauce. For some reason, even though you see no problem with having this opportunity yourself, you believe your rights are being stepped on because you can't prevent others from having the very same rights you had.
But I think all this talk of personal freedom is bullshit to begin with. What you really want to be able to do is pass off others' work as your own in the form of proprietary software while charing monopoly rent prices on it.
He has not acquired a fortune; the fortune has acquired him. -- Bion