Я более склонна разделять вашу точку зрения, а не вашей подруги. Для вас она авторитет? И на солнце бывают пятна.  Я бы отдала ребенка в единоборство только если бы видела, что конкретно моему ребенку именно этот спорт подходит больше всего - например, он слишком активен, агрессивен и ему надо "выпускать пары". А просто из соображений "учить постоять за себя" - нет. Во-первых, действительно, учить надо в первую очередь разрешать конфликты словами. Во-вторых, постоять за себя  - это нечто, не равняющееся "уметь драться". Это целая пачка социальных навыков, которые вырабатываются на жизненном опыте и искусственно нарастить этот опыт нельзя, ИМХО. В-третьих, мне было бы просто жалко ребенкиного времени, ведь есть куча видов спорта, которые в большей мере  и в более нужном русле развивают ребенка физически, развивают силу, выносливость, дыхалку.... чего угодно, и туда мой ребенок не попадёт, потому что тратит время на обучение умению "постоять за себя".