I agree, Phil. Working for yourself has it's own problems doesn't it? At the end of the day though I think it's better than working for someone else.
I try and stay strategically quiet at work. No sense putting a target on your back by revealing your thoughts in a meeting when you know good and well no advice garnered will actually be implemented. Just wish people would be up front and honest. Just tell me the deal - the good, the bad, and the ugly. I can handle the truth, however horrible or unsavory it is. At least you know where you stand and what the real issue(s) are. But almost nobody does that.
Just that you can't tell who you can trust anymore - and that is a real danger. And if you can't trust your boss - better get the heck out of that place!