Alleged Contradictions in the Qur'an answer
Are Angels Protectors?
Are angels protectors? "NO protector besides Allah" [2:107, 29:22]. But in Sura 41:31 the angels themselves say: "We are your protectors in this life and the Hereafter." And also in other suras is their role described as guarding [13:11, 50:17-18] and protecting [82:10].
Verses in question:
2:107 Knowest thou not that to Allah belongeth the dominion of the heavens and the earth? And besides Him ye have neither patron nor helper.

29:22 "Not on earth nor in heaven will ye be able (fleeing) to frustrate (his Plan), nor have ye, besides Allah, any protector or helper."

41:31 (The Angels say) "We are your protectors in this life and in the Hereafter: therein shall ye have all that your souls shall desire; therein shall ye have all that ye ask for!

The response to this claim is rather obvious.
1. It is quite evident that angels are merely the tools of Allah. Their protection is by His command. He protects us, often through His angels. This was explained in response to the sixth allegation. Allah often attributes the actions of His angels to Himself, becuase they are the direct result of His command.
For example, the CEO of a company may mention that he has created a new product, but realistically, the product was created by those who operate under his command
2. We must also realize that when Allah informs us that we have no protector besides Allah, the arabic meaning carries the notion of exclusion. In other words, other than Allah, or excluding Allah, we have no protector. If Allah was not going to protect us, we would find no protection. This adds to the first point, because the angels would not protect us if Allah did not wish to protect us. They do exactly as they are commanded by God.