The problem I have with the statements is that he emphasizes learning Spanish over other languages. Why Spanish, why not, German, French, Swahili? We have immigrants from all over the globe in the United States, there is no reason that Spanish should become the other language taught in schools.
Also, there is a problem with costs for foreign language programs. Schools are struggling to pay for the basics of our education. English is already the primary language used in business there is no really reason to force schools the extra expenditure, nor does it provide a huge benefit for the average American who may not travel outside the United States.
Yes, learning a foreign is a good thing, but its is not prudent to expect schools to spend money on something that will not provide that great of a benefit, when that money can be spent on other programs, such as arts or athletics.