You might look into your local volunteer opportunities in EMS. When I did (shortly after 9-11) I discovered that they would help fund the cost of the EMT-Basic course in return for a dedication of weekly volunteer service. 1 12 hour night per week and 1 24 hour weekend shift per month. Worked for me. Now, if I see someone on the side of the road in trouble I stop and if they need airway management I am equipped and if the vomit, I have a suction unit to clear the stuff. I carry a collar but not a long board. so I can stabilize them in-place in the vehicle while awaiting the ambulance.

Yes, it does feel good knowing that you are prepared to help.