Just pick a point and rotate a line around that point continuously.
Keep track of the number of points on the left.
Since this count is essentially continuous (the jumps are of size 1),
at some point during this rotation you will have an almost-balanced configuration (same number of points on left and right, up to parity error).