TOEFL will grade people on how good they are at writing, but it does not approve or reject candidates. Maybe the threshold for acceptance was set too low?
Sure, that's probably a factor in addition to cheating. Most US colleges accept too many foreign students just to get their tuition, which leaves fewer spaces for more qualified US citizens.