You also learn kicking is for movies
certain types of kicking yes. I would use kicks very sparringly in a street fight and the types of kicks I'd use are not back spin kicks, axe kicks, cresent kicks. I agree that stuff is for the movies (I dont think they are much value in the ring either to be honest). To state that kicks have no value is over stating it. I can think of several instances where a kick is very usefull, when a guy is trying to stand back up for example. That is a prime moment for a kick and a kick will typically speaking work much better than a punch. Also as Bas says in the link above, a kick to the groin is very effective. Bas is a former King of Pancrase, former UFC heavyweight Champion, worked in some clubs known for being rowdy and ruff and is otherwise well known for his street fights. When I had the chance to train with him some one asked him what he would do in a street fight, "I'd kick him in the nuts as hard as I could" was his response.
The big advantage I give thai boxing over western boxing is that you'll learn knees, elbows and clinch work. If you don't, find a real thai boxing gym. Clinching pretty much neutralizes boxing. Clinch skills are very very useful. A boxer will have no problems out striking your average joe. Boxing is a very viable option I just think thai boxing gives you a more versital skill set. I know many people fervently disagree with my next statement but I also believe that thai boxing is simply a better way to fight than boxing and all other things being equal is vastly superior. I'll note there are many people who disagree and take the opposite view. I have my reasoning for thinking they are wrong and I am sure they have theres. If it is of interest to anyone I can expound. Boxing is definately in my top five of usefull skills however.
One of my great fears, justified by watching a Gracie practice, is to run into someone with serious grappling skills.
I do not look to get into fights. At this point in my life I'll walk away from anything I can even if I look like a B@%&* by doing it. I'm well past the need to look like a tough guy. I also have enough going on in my life I would not risk comprising it for the satisfaction of puncing out some jerk. I'll walk away from anything I can meaning if I find myself in a fight it is probably because I was attacked and it means it is probably a very serious situation. I say that as a preface to my next comment so you will understand my perspective on any street fight I find myself in.
A knife is a very very effective defense agaqinst a choke or the like. It will also land you in jail if you are out looking for trouble and then use it. If you are defending your life from some one who poses a iminent threat to your life that is another matter entirely.