Lot of people have suggest these problems stem from the culture. Culture of companies and people is similar to the culture of, say, bread. The starter really matters and sets the tone. I'd be interested in hearing from people who have seen a drastic change in culture at a big place or better yet, have been behind that change.
The other idea is it could just be a few rotten apples giving everyone a bad name. I don't know the answer.