Nothing is perfect, and human beings in relationship with one another is a messy business.
I heartily second Richard Bridge's first post to this thread.
Also applaud the healthy debate (thus far) that is taking place. Good posts all, whether I agree or not.
Mudcat at its stimulating and insight provoking best.