I've always been an advocate of "bring solutions when you bring problems". In other words, no whining.
Some argue the opposite: Bringing a solution is like bringing an advocate that has something to lose if the solution is not adopted ... prestige, face, standing, etc.
Perhaps fostering or initiating an opportunity to discuss the problem before a solution gets locked in is better
Well, yes, perhaps.
And, I'm sure there are situations that need/require brainstorming and an open source approach.
But, not every solution is so elusive or difficult.
In most cases: come with a solution (or a solution candidate), but be open and insensitive (on a personal level) to an alternative.
We're all big people here! (Or, here's your opportunity to be the adult!)
Read in the library at Square Peg Consulting about these books I've written
Buy them at any online book retailer!
Read my contribution to the Flashblog