Having professionals at the range, and a workshop would cost more to the end user. So there is a financial reason to home storage.
Renting firearms also costs more in the long run, the range has the recover the cost of the ammunition, the firearm, the man hours involved, plus a little bit of profit. Renting is only suitable to tourists.
The sole purpose of a civilian firearm is not to kill.
Why do people own cars? Even if public transport was superb I bet a lot of people would keep their cars. They like their own cars, not other peoples cars.
Paint-balling is rubbish.