iPhone pictures won't delete and keeps "restoring" after deletion using iTunes sync
I was looking further into this and I found out that on my Macbook Pro's System Preferences. In the iCloud settings, the "Photos" setting was checked and in the Options next to that, the "My Photo Stream" and "Photo Sharing" was also checked.

I think this was the main problem. After I used iTunes to sync with the photos maybe there was some cache settings or something residual left on the iPhone which let to it being continuously restoring.

This is the fix which I used. It is fine now.


Check in System Preferences for - iCloud >> Photos is unchecked.
Check in System Preferences for - iCloud >> Photos >> Options >> "My Photo Stream" and "Photo Sharing" is unchecked.
Temporarily delete account for iCloud settings on iOS device - Settings >> iCloud (This didn't affect my main iCloud account only deleted my information on the device)
Re-sync iOS device with iTunes.
Set up your iCloud account on iOS device again.


Hope this helps for anyone having this problem.