Although I generally agree with most of what you say, I have to wonder about the "locked overhead bins" proposal. For most passengers, there is also space under the seat in front of them to stash their stuff --including whatever weapons they might have sneaked on board. It would also make retrieving or stashing coats, blankets, pillows, etc. during the flight really awkward, since these items are best put in the overhead bins rather than under the seat.
But I do appreciate the thoughtfulness of your suggestions.
Kathy