Joseph Davidovits claims that the word "iisii-r-iar", "ysrỉar" or however you want to transcribe it, which appears on the Merneptah Stele, is an Egyptian phrase meaning "those who are exiled for their sins".
Now, this word is usually assumed to mean "Israel", and Davidovits agrees, meaning that he implies that "Israel" in fact means "Those who are Exiled for their sins", and since the God says that the Israelites are exiled for their sins in the bible, this sounds just a little bit too good to be true.
What I wonder is, what is the basis for his claims? Does he have anything real to base this on, or is it just wishful thinking?