"Legal" ? Interesting concept, right there. You might as well debate what "legal" means in this context. Otherwise, there isn't much ground for a debate on this issue.