I personally believe that if your Martial Arts training does NOT prepare you for a real street fight, then your sensei, sifu, guro etc has failed you. The Martial Arts were created for us to be able to protect ourselves. If your training does not do that, then you may need to find a different instructor.