Jeff,

Congratulations on a finely worded and well balanced post. I can tell that you see both sides of the issue, and have carefully thought them through. Some rights and values trump other's, and we must always try to err on the side of the greater.