Solution:
Consider any two points P1=(x1,y1) and P2=(x2,y1) lying on the horizontal half-line given by the intersection of y=y1 with the first quadrant (see also the figure, where y1=1). Let r1,r2 be the two half-lines starting at P1,P2 considered in the problem. These half-lines have the same slope with respect to the horizontal axis and are therefore parallel. This can also be seen in terms of Euclidean geometry, since the triangles formed by the points P1,(x1+1,y1),(x1+1,2y1) and P2,(x2+1,y1),(x2+1,2y1) are obtained from one another by a horizontal translation of x2−x1, and therefore their hypotenuses (which lie on the half-lines r1,r2) are parallel.
Up to symmetry, we now assume x2>x1, so that the half-line r2 lies to the right of r1. Choose any point Q=(xQ,yQ) on r2 distinct from P2. In particular yQ>y1, since P2 is the point with smallest ordinate on the whole half-line r2. The half-line r starting at Q and passing through (xQ+1,2yQ) has slope yQ, greater than the slope of the half-line r1, and therefore r1 and r meet at some point S to the right of Q.

It then follows from the hypotheses of the problem that S has the same color as Q (since S belongs to the half-line r) and that Q has the same color as P2 (since it belongs to the half-line r2). On the other hand, it is also true that S belongs to the half-line r1, and therefore has the same color as P1. It follows therefore that P1,Q and P2 all have the same color. Since the points P1,P2 were chosen arbitrarily on the line y=y1, this shows that such a horizontal line consists entirely of points of the same color. Since y1 was also chosen arbitrarily, we obtain that every horizontal half-line is monochromatic.
Finally, take any two horizontal half-lines s1,s2, given by the intersections with the first quadrant of the lines y=y1 and y=y2 respectively. Up to symmetry we may assume y1<y2. Consider any point P on the half-line s1. The half-line rP starting at P with slope equal to the ordinate of P intersects every horizontal line lying above s1, and therefore in particular intersects s2. Since the half-line rP is monochromatic and contains both a point of s1 and a point of s2, we obtain that the common color of all points of s1 equals the common color of all points of s2. Finally, this reasoning holds for any pair of horizontal half-lines, and therefore every point of the first quadrant is colored with the same color.
We conclude by including, for completeness, an algebraic verification of the (graphically evident) claim that the half-lines r and r1 actually meet at some point S. The lines containing the half-lines r1, r2 have respective equations y=y1(x−x1)+y1, y=y1(x−x2)+y1, where we assume x2>x1. The half-lines r1 and r2 are described by these equations, restricted however to values x≥x1 (respectively x≥x2).
If we call (xQ,yQ) the coordinates of the point Q (with xQ>x2) we then have yQ=y1(xQ−x2)+y1=y1(xQ−x2+1), and the line containing the half-line r has equation y=yQ(x−xQ+1) (the points of the half-line are those with x≥xQ). Putting this equation into a system with that of the line containing r1 we find
{y=y1(x−x1+1)y=yQ(x−xQ+1)
from which we can obtain the x coordinate of the intersection point, that is
x=yQ−y1y1−yQ+yQ−y1yQxQ−x1y1=−1+y1(xQ−x2)y1(xQ−x2+1)xQ−x1y1=−1+xQ−x2(xQ−x2+1)xQ−x1=−1+xQ−x2xQ−x1+xQ.
It suffices now to observe that x1<x2<xQ implies xQ−x1>xQ−x2>0, so that the ratio xQ−x2xQ−x1 is strictly greater than 1, and therefore the x coordinate of the intersection point computed above is strictly greater than xQ (hence also than x1), that is, this point is indeed to the right of Q and belongs to the half-lines r and r1.