Yes, that's always painful. There are other repair services that may be less expensive.
iPhone 5 Repair | Professional Apple iPhone 5 Repair Services is one, but google iPhone 5 repair, you'll come up with a few.
As others have said, all will break. Got to get one of those really thick bumper cases, and with a Bluetooth headset, you can answer calls without taking the phone out of your pocket. I got a cheapie BT for $25, works ok, but if you pay up a bit you can get one with good noise immunity for construction sites. Then you can also dial the call by voice, or dial it manually and drop the phone into your pocket. Works for all smart phones, but I personally prefer the iPhone for many reasons, worth fixing.