Steven.
I really like what you say.
It is a fine line between self expression and the over all group good.
I am not saying I am "right" more like enquiring, and for me this is the healthy way to go.
Also, I always do my best (well most times) not to tread on toes ,by not respecting other views. Essentially we are all in this together!