People fail to realize that you can easily tweak clients to make things more user friendly. It has nothing to do with Bitcoin at all.
This sums it up perfectly. It's not Bitcoin, it's the clients.
Just not "people" have to do this, it's up to
us.
We have to make the clients easy to use.
We have to make better clients, or improve the current ones, in a way each type of user can get exactly what he expects.
We have to make Bitcoin easy to use for everybody, hiding, if necessary, the "scary" "overcomplicated" details. Then everybody will be happy(er).
This community has a lot of smart people and a lot of software developers. I'm sure something good can come out of this.
You can also use mBTC, uBTC, etc. otherwise.
Or you can show the price also in another currency (eg US Dollar) to make sure you don't send 1$ or 100$ when you want to send 10$.