I agree with Steve, relationships among human beings are often difficult because they are tainted by the inherent proclivities and limitations of each individual being, so often it's best to speak up and make things clear, each one has his or her own subjective understanding of things..
When others do speak out... i have found that sometimes it is better to remain silent and let them express themselves.. this is what I am beginning to realize. Sometimes it is hard to know the true purpose we as individuals should express. If we are able... it is best to refrain from judging but rather just to witness. If others want your point of view they will ask. We all have something to learn... this leaves me in a state of wonder.