As far as the name thing goes, you're not too far off. The bill was named purely for marketing purposes.
In actuality, NCLB is about accountability. It could also be renamed, "No Educators Get Away With Crap".
It is actually a very good piece of legislation, and when you hear about it being underfunded, you're hearing a spin. Much of the money hasn't been spent because resistance from the teacher's unions and DOE's in many states has resulted in nowhere for the money to go.
Just think of it this way... If the NEA hates it, it must be good.
It could also be renamed, "No Educators Get Away With Crap".
Forget marketing! It should literally be named that! I'd love that! The Accountability In Education Act. I like it!