This is way off topic, but it hit me hard today: I stowed my iPhone after a call today, and was distracted -- talking to a friend. I forgot to lock the phone by pressing the button on the side. I always press that button-- just forgot today.
So for the next 15 minutes, the STUPID phone dialed and re-dialed numbers from my "recent calls" list.
Maybe Apple thinks it's cute to have a one-touch way do dial a number, but this leads to millions of pocket-dialed numbers. (Just Google "pocket dialing", and see how many hits there are.) It would be so easy to prevent if they would just do it.
Here's how: Set up a user-enabled feature, that I could turn off or on. When it is on, any number selected from my phone's contact list would, instead of automatically dialing, pop up a second screen with a button that had to be pressed before the call is initiated. Give the button a timeout period: Not pressed in 2 or 3 seconds, return to the previous display.
HOW HARD WOULD THAT BE, APPLE???