For self defense, I think a laser is a very bad idea because you're going to have to aim for the eyes, which may be very difficult, even impossible when you're in an emergency and have only a few seconds to react. Also, you are almost certainly going to permanently blind your target, which is...