Why a shoe? It's an Arab insult, it's basically telling someone that they're lower than the dirt on the bottom of your shoes.

It's about the worst insult an Arab can use. Combined with the language used, it's extremely offensive in their culture.