Hey guys I am new to the martial arts world and need some help. You see I am an attractive 20 year old male ( not being cocky honest) with long blonde hair. I live in a little country town, and everywhere I go people seem to want to start something with me. I am about 185 lbs and am 6'1 so I am no weekling by any means. I workout all the time and love anything physically demanding. I have avoided fights so far, but the other night a couple of guys were talking about my girlfriend and me badly I did not run like a baby , but did leave. I feel helpless sometimes ( I guess it comes form being picked on as a kid). I live 45 min. from the nearest city (which has several martial arts facilites). I am just wondering which is the best to for a stree fight. I am not looking to start a fight , but when the time comes want to know what to do. My choices are Karate, TKD, Boxing, Brizilian Jiu Jitsu, or Muay Tia( at a local gym). Which would be best. I would like to know in your opinions which is best before I drive 45 minutes to one that will not work in real life situation. Thanks a lot.