Robert Reich is one of the best progressive policy voices in the United States, and a favourite speaker and writer of mine. Most policy wonks are afraid to tread into the moral realm, but not Reich. Indeed, he has a superb series of video shorts on his website, explaining and critiquing the manifest problems in American public policy. One takes up the distinction between public and private morality head on. Enjoy!
You can learn more about Professor Reich and his views here, robertreich.org.