I think there is a fine line between cybersquatting and legitimate use of the name of a company, product or public figure's in a domain. If you rush out and buy the obvious domain that the person would want, with the intent of selling it back or reaping a profit off traffic intended for that person, that is wrong and gives domainers a bad name.
On the other hand, if you intend to build a website with good content about the person and use the person's name in one of the thousands of other permutations available, that is a legitimate use and should not be lumped in with cybersquatting. Just because some members of the public don't understand the difference shouldn't mean that legitimate market practices should be shunned.