Yes, they do "suck". A lot. I have never been to a great public school, nor has anyone I know. In fact, there are just too many horror stories. Something is wrong when over half the class fails. The teacher is not doing her/his job. Sure, some kids may be lazy and just not do their work, but over half the class? Come on. And what is with doing 3rd grade level projects in the 10th grade? When I was in 10th grade I had to write papers. Wow, that wasn't that long ago. I advise you not to take me on with this one, because you are sure to lose. The kids are abused and thrown out like garbage. I have seen it too many times to believe any different. I will not say every single school is like this, but far too many are.
Further more, sure, those people did ok things (referring to Martin Luther King etc...), but they could have done a better job than they did in my opinion. Take Malcolm X, for example. He didn't have to have riots to get his point across. But, meh, it's not that big of a deal.