In reply to #3. Living in CA. there is really no excuse for being un-prepared. As far as stopping to help someone, there are only a few people that I'd stop to help if that risked my life or the lives of my family.
Dave