1) They are expensive and rely on their students getting gov't loans,
2) They don't adequately prepare students for the work place, and
3) The teachers aren't very good.
I think those are all great reasons to not go to ITT. But, I think those reasons could also apply to a whole lot of other schools, profit, non-profit, private, and public.
Certainly, I think #1 applies to a whole lot of schools and student #2 applies to any school that has majors with poor job prospects. And I think nearly every college student has experienced #3 with at least some of their professors -- sometimes because they dont know the material well and other times because they are completely uninterested in the teaching aspect of their job.