As a Windows/Linux developer who has never actually developed a mobile phone OS:
HOW F*CKING HARD CAN IT BE TO PREVENT THIS SH*T FROM HAPPENING? GEEZ-US, YOU HAVE COMPLETE CONTROL OVER THE OS AND THE HARDWARE, YET YOU CAN'T FIGURE OUT HOW TO PREVENT THIS KIND OF THING!?!?!?!?! YOU COULD EASILY ADD A COMPLETELY UN-REMOVABLE ROOTKIT TO C0CK-BLOCK ANY ATTEMPT AT THIS, AND YOU STILL FAIL???? I CAN THINK OF 10 DIFFERENT WAYS TO MAKE THIS IMPOSSIBLE OFF THE TOP OF MY HEAD!!!!!!!!!!!!!!!
PS: No developer with actual talent would ever work for Apple.