Uncomfortable truths about Muslims that need discussion!