Islam needs a human leader. Saying that God is the only authority gives a lot of people a lot of excuses to terrorize the rest of us with their demented beliefs. God does not speak to us directly. God does not tell us what to do with our lives. God doesn’t have to answer to anybody.
Catholics have a Pope. The Pope is accountable for what people do in the name of Catholicism. Nobody is accountable for what is done in the name of Islam. Nobody but Allah. And he isn’t talking.
Vive la France. Vive la the people of France who stood up to the latest bag of assholes who are now as dead as the innocents they killed in the name of a god who refuses to be held accountable for the actions of his people.