Yes back then many things were hidden beneath the surface, in order to promote the better good out in the public as it was thought to be, but like you say, if one scratched beneath that surface, there was alot of work to be done for sure.
The problem with today, is that we want to air out all our dirty laundry right into the streets, regardless of what message it sends to the children or what damaging effects it has on the betterement of society as a whole, because people are just selfish these days, and don't care what damage is caused by the airing out of our dirty laundry into the streets (creating this anything goes society as a result of, all in stead of daring it (the bad part) to come out into the open as it was back in those days.
Yes racism needed desperately to come out, and to be worked on out in the open for sure, but the other (((((bad stuff))))) needed not to hitch a ride out of the closet, by clinging to the race issue as a disquise, yet sadly that is exactly what Mr. Bad Stuff had done (got a free ticket to ride).
We air our dirty laundry to the nation and the world today simply because we can. If the Internet were available in every home and business in the 50s, victims of race discrimination, sexual discrimination, child abuse, and spousal abuse, as well as every whistleblower, and victim of injustice would be telling their story to the world. Its not that people in the fifties had no voice; the problem was it was difficult to make their voice heard. In 1950, there were just over 2,000 newspapers. Today when you include all the online forums, blogs, and news outlets, there are hundreds of thousands, maybe millions of online publications all asking for input from readers. We have more laws to address injustice and more people interesting in seeing that those laws are enforced.
By bad stuff in the 60s, I was referring to the assignations of our leaders, riots, and hatred. If you are saying having a more open society in regard to gays, addressing sexual discrimination, hate crimes, and abuse is bad stuff, I disagree.