Well, if you do it in North Carolina, the State will give you the test in Spanish if you can't speak English. If you can't even read well enough, they will give you a State supplied interpreter to do the go-between work. Oh,... no need to even be a citizen. Just having an electric or water bill for proof of residency is all that is required. When you're finished, they will also sign you up to vote (Motor-Voter, you know).
There are some other states that are just as easy, I believe. Florida, for one. But, some of the current crop of highjackers got NC licences apparently because it was so easy. You need a drivers licence to rent cars and prove residency, you know. Also helps if you get stopped by the cops.
Piece of cake. Try that in any other country in the world!
So, why should anyone be surprised they gave these people a license when they couldn't speak English. It happens all the time. It still does.
The materials are printed in other languages. I lived in California and you could get DMV materials in Spanish and a number of other languages. Never knew them to be printed in Arabic but those guys can always get interpreters if they want.