Hi.... The most important thing is that you and your babies stay safe. It is not your responsibility to prove that they can handle their dog...which we know is not true. Real friends would understand, and would not keep trying to put you in a compromising situation. He nearly got your eye the last time, you were very lucky that time that he didn't get your neck and puncture an artery. They obviously do not know how to handle this dog, please do not put your life nor the lives of your babies at risk.
Also, I would recommend that you get a stun gun or a large can of pepper spray or mace for when you go outside. That dog should be on a leash at all times, and reported to the authorities when he is not.