Hi,
I don't think your approach to this question is quite right.
What I did was this:
G^2 < G
G(G-1) < 0
G < 0 or G < 1
Therefore G<0.
"G(G-1) < 0" does not necessarily lead to "G < 0 or G < 1". In fact, "G < 0 or G < 1" actually means G < 1 (since OR means you must combine both inequalities).
G(G-1) < 0 means that G and (G-1) have opposite signs The only region where this is true is between 0 and 1.
Another way to look at this problem is:
If G^2 < G, the only interval where it's true that the square is smaller than a number is between 0 and 1. (See Number Properties Strategy Guide page 65)
Hope that helps!