I think the problem with calling 911 is that it is free when it should cost enough money to weed out the noise.
If a call to 911 cost $100, how many people would be calling in about their tooth-aches/loneliness (http://money.cnn.com/2009/08/24/news/economy/healthcare_911_...)? Increase the dollar amount until the number = 0.
An app that allowed you to purchase credit before you had a crisis (or came with $100 of credit and you had to top off after an emergency) might help reduce that noise.
What if the $ went directly to the first responder?
There are ways to solve these problems.