Not at all. In fact, more and more emergency services providers (i.e. the callcenters where 911 gets you) get your location automatically when you call them. I'm not entirely sure though if they only geolocate by cellphone tower, or if the handset also sends location data along with the emergency call. I vaguely remember hearing about this being "supported by all modern phones" or something, so it might be the second. In this case, you absolutely don't want faked location data because it could cost lives.
That's not an app, and it would be trivial to hardcode a device to send its true GPS location when an emergency number is dialled. Your phone already knows the distinction between emergency numbers and normal ones.
Not at all. In fact, more and more emergency services providers (i.e. the callcenters where 911 gets you) get your location automatically when you call them. I'm not entirely sure though if they only geolocate by cellphone tower, or if the handset also sends location data along with the emergency call. I vaguely remember hearing about this being "supported by all modern phones" or something, so it might be the second. In this case, you absolutely don't want faked location data because it could cost lives.