I have found this amazing app that has a lot great features that helps you recover your iPhone in case of theft or if you lost it. Unfortunatly you need to have a jailbroken iPhone to use this app because Apple don't care and do nothing to stop this big issue. Why there is no option in iOS to turn off the iPhone only with your password? The same to use Airplane mode? The easy way to block find my iPhone is to shut it down, it takes more time to remove the sim and this issue could also be solved by Apple to use a magnet inside that don't let you remove the sim card if you don't use the password or touch id. Another thing that could help is to link an iPhone serial number to an iCloud account, when you buy your iPhone you will make the link and if it gets stolen nobody could use it even they delete all the info because it will be linked to an iCloud account. The only way to disable this is by entering the icloud password and changing to another account, but the first owner will get an email confirming this change and also getting the info of the new account linked to the iPhone or iPad. Everytime a stolen iPhone conects to the app store or other service Apple gets the serial numer and other information, they know exactly where the stolen iPhones are located and they could also block all services when people report a stolen iPhone. I am sure that Apple could do hundred of things to stop theft, but after years of waiting to see something new about this issue everything is the same. What other ideas do you think Apple could do to avoid theft.