Talking about Islamic culture while ignoring the huge divide in our own country is missing something. We have our splinter groups and so do they. Once you start talking about 100+ million people you will get poets and serial killers, teachers, and racists. But we can lump them into one group and say they are good, or evil, or whatever because they are far away and we just don't know the true story.
PS: Think about a Gay man living in the deep south in 1950 now how well do you need to know them to have any idea how far the public / private divide runs with them. Now move that into a society where denouncing your faith can get you killed.