I don't personally like the idea of the National Prayer Breakfast, as I see it as a being contradictory to the separation of church and state. Every president in recent history has hosted the event, and I did like some of Obama's comments at the 2015 breakfast. With all the chaos ISIS is causing in the Middle East, Obama reminded everyone that they were one of the countless groups who used their faith to justify their evils. He cited The Inquisitions, and The Crusades as events where many Christians had committed unspeakable acts in the name of Jesus. Typically a lot of right-wing critics blamed The Crusades on Muslims, but since that general area is the "holy land" for both religions, both sides are to blame when they couldn't co-exist.
President Obama also noted the bad things "done for Jesus" in American history. He reminded that the Jim Crow racists considered themselves Christians. Slavery supporters hid behind the bible, and used quotes to justify it. While neo-confederates will probably give some kind of excuse, let us hear the words of their leader back in the 19th century.
"Slavery was established by decree of Almighty God...it is sanctioned in the Bible, in both Testaments, from Genesis to Revelation...it has existed in all ages, has been found among the people of the highest civilization, and in nations of the highest proficiency in the arts." -Jefferson Davis
The honest truth is that Christians have been good and they have been bad, there have been moral and non-moral Muslims, and light and dark in the history of almost any religious or non-religious group and there always will be. We shouldn't fight each other, especially over what deities and philosophies we do or do not believe in.