that was my experience too. I was bullied constantly while in a public school district from 2-6 grades. Most of the bullying was verbal, but sometimes it got physical (I'm female). The teachers were horribly unresponsive, especially at the large middle school where I spent 6th grade. My homeroom teacher would literally move and turn her back to me when she saw me coming in after lunch to report what had happened. I wasn't just being a tattle-tale; the bullying was affecting my ability to concentrate in class and people occasionally threatened to beat me up because they thought I was ugly. It got so bad that my parents moved me to Catholic schools for the rest of my education. Unfortunately there was bullying there too, but I wasn't a target. I don't think most teachers are aware of just how damaging bullying can be to children. They brush it off as part of growing up and character building. Otherwise they would do more to stop it.
So I do think the intention behind this "no name calling" thing is good. I think it's unfortunate that it's getting hijacked by the gay agenda, as if only gay kids are bullied. On the other hand, even gay kids don't deserve to be bullied. Homosexual behavior is wrong, but it's also wrong to insult people, call them "faggot" and physically threaten or harm them. No one deserves to go through that.
The best solution is to pressure schools and teachers to enforce their already existing anti-bullying policies. If the school won't do that, then parents need to do what mine did - get their kids out of that environment.