Ok, then let's just say if the code has a BUG. The bottom line is code in
the GAC can do anything, code in the bin can only do what CAS allows. It is
a security Best Practice to always employee "least privilege". After all,
you wouldn't make all your user's Farm administrators would you? Why should
you give that kind of power to every piece of code. Writing CAS policies is
more work, but it is the "Right" way to do it from a Security Best Practices
approach.