How can I have a taxonomy list that shows parent child relationship, but not allow the parent to be selected?
Download and install this module http://drupal.org/project/term_reference_tree and
 check the Leaves only(Don't allow the user to select items that have children) option under manage fields-> click edit on taxonomy field.

It will select only the children not parent.