His statement helped me. It's not that every three points are non-collinear, it's that any three points are non-collinear. A set of points all lying on a line is the only exception; you can have every point lying on a line except for one, or two, or whatever you want. In a square grid of sixteen points, there are lots of sets of four collinear points for example, but not all sixteen, and that's what counts.

So the theorem proves that no matter which way you arrange any finite set of points, except for all on the same line, then you can always find a line with exactly two points.