All protection can be bypassed.

That's the simple fact. The more elaborate you try to make something the more you will just kill functionality for your less than average literate computer user which makes up the large percentage.

The people who can bypass it will, those who can't will suffer, part of those being legitimate users.