You're a "Customer" not "Customers". What you want isn't going to be what everyone else wants, and I can tell you right now, I don't care that much where the button is, even when I take photos. A physical button would be nice, but lets analyze that for a second.
Lets say the volume buttons are remapped, and I'm listening to Pandora in the background. I would have no way of changing the volume, without leaving the App, which would be extremely annoying, and would pretty much defeat the purpose of multi-tasking.
Lets say the Sleep/wake button is remapped. I would have no way of turning the phone off without waiting for it to do it itself, which is inconvenient.
Lets say the home button is remapped. Well, anyone who doesn't understand why this would be problematic has never used an iPhone.
No matter how you look at it, remapping the buttons is a problem and not a solution. Apple could add a programmable button that does nothing but let itself be mapped, I had a palm phone that had that, but remapping an existing button is bad news.