While reading the latest about the life of Muhammad, the Prophet was talking about what it meant to be a Muslim, including what to do and what not to do. One of the things that he said was that they should not steal. Later on however, he tells them that they should steal from the caravans going to and from Mecca. Is the Prophet contradicting himself or is there some reason for this change in philosophies?
On top of that, God seems to be portrayed as having a lot of anger towards the people of Mecca. God even sanctions the people of Medina to kill their captives. Doesn’t this seem contradictory to the idea that God is all merciful, even with those that don’t believe in him?