Some other points:
1) SFUSD actually delayed Algebra 1 until 9th grade, not just Geometry.
2) This choice was a bit silly, but beginning algebra concepts are still being taught in middle school. The title of the course is less relevant than the actual content, and this was less of a radical change than the course title makes it sound.
3) The actual issue is that SFUSD eliminated algebra tracking, and for ideological reasons thinks that students who are ready to study calculus in 8th grade must be put into the same classes as students who are struggling with basic arithmetic. Every student has special needs, and it's a disservice to all of them to pretend that a single unified curriculum and classroom is equally suitable to all students.