Well said.
I think the majority of us are completely open to constructive criticism and more than willing to try to help wherever we can. It's just tough when people post gripe threads with negative titles that just serve to fuel FUD over WP7.
This thread is definitely one of the more mild examples of that by far though and became fairly constructive overall.
I think if you truly want to see Windows Phone succeed though, complaints are probably best targeted at the people who can do something about them, i.e. Microsoft, developers, the OEM's and constructive criticism always goes further than complaining.
Think about it. You want to see Windows Phone succeed, but how does posting a list of complaints on a forum accomplish that?
Sure, there's a one in a 100,000,000 chance a Microsoft guy will read everything you wrote and act on it, but for every MS guy or developer that might read it and get something from this diatribe, you're sowing the seeds of FUD and potentially scaring off 1000's of curious newbs who are checking this site out to see if they want to buy a Windows Phone potentially, or convincing people who just did that they made a bad decision.
I think the best thing we can do to support the platform is to direct the constructive criticism at the right targets, and helpful, but realistic to friendly new users who might come here for info or support. Of course that should be done with a minimum of blowing sunshine up their butts and telling them the phone will be perfect. Setting unrealistic expectations will undermine Windows Phone almost as much as the FUD and freaking out will.
Just my 2 cents.