an eye gouge is very effective if you can hit the eyes lol...it takes practice to be able to hit such a small target at high speeds. As for people bashing karate, chance are they bash it out of ignorance and fear. People tend to hate something if they fear it, or don't know a lot aobut it. Karate is well known for its explosive, yet controlled strikes that give the defender control over the fight the entire time. The people who bash it will be surprised how effective it is on the street when the pick a fight with the wrong person. When suddenly they're in pain from a hidari mae geri keage to the groin, and a reiken to the face. Then they'll see what is "stupid"