Around Chicago we have so many carjackings that I'd really be leery of that too. But who knows, maybe just a kid hoping for a tip?
We pump our own gas here, and we also pay more if you pay by credit or debit card, it can range from $.05-.15 depending on the station, so I always avoid that. But I found that Shell has a refillable gift card that I use that counts as cash, so I don't have to leave my car and walk with cash to pay, plus I always like to fill up (so I have to do it less often and I can track mileage). With cash you have give them more than you'll pump, go back in a 2nd time, wait your turn again for the difference back... yeah, not doing all that. And I'd probably avoid getting gas at night here as well.
I hope your husband has a speedy recovery and is back home soon, Linda.