You've done a great job covering the major criticisms of charter schools. The Arizona charter school system exemplifies all of the problems, and more. The 'more' is the faith element. Many charter schools are religious and while the Catholics and Mormons (big in this state) are supportive of science teaching there are others teaching faith instead of facts. I accept that parents must be allowed to make education choices for their offspring, however execrable, but it should never be on the public dime.
Another aspect that may be the tip of an iceberg is the corruption engendered by the absence of accountability. Some charter schools here get their supplies from a corporation run by the school's owners' cronies such that they pay over the top prices. Again, the taxpayer is footing part of the bill. To me, the most disturbing element is the lack of accountability. Once accountability is removed mostly bad things happen, true in any context but worse in any profit center masquerading as a public benefit.