True, not enough training, but a lot of it is poor anyway
I teach computing at university, and we have a program supporting secondary teachers locally.
The problem of lack of training in Computing is not new - for years, IT has been given to untrained people, teachers who need spare hours because there's less demand for their work (or they are useless) (or they teach sports, and someone decided that they have time because there's no marking).
Having said that, as a specialist who meet teachers who need support, I receive a lot of marketing from companies profiting from this, and selling anything from kits and ready lessons to one-week miracle training courses.
The thing is, introducing coding in school as a serious activity was never going to work fast. There was a timing opportunity as the tories arrived in government just as we were lobbying for this change, and that speeded up the decision, but training teachers, getting the schools to employ trained people, and rebuilding the credibility that has been ravaged by nearly 20 years of stupid IT takes time. Prof Peyton-Jones, one of the main academics involved in the lobbying for code in school, calls it the "ground war", and it's going to have to be won school by school, headteacher by head teacher.
If you are in a position to influence this - a teacher, parent, professional - then support
http://www.computingatschool.org.uk/
they are free, they don't sell any snake oil, and you'll find contacts and forums to support schools, as well as materials for your classes and events worth asking for support for.
If you are in the Sheffield area, and you want to know more about what we do, I work at Sheffield Hallam University: c dot boisvert at shu dot ac dot uk.