IMO, clicking "I agree" does not hold you liable for the contents of the contract because there is no realistic expectation that anyone reads or furthermore understands the contents of what they are agreeing to. So my personal action is to just click it. Your suggestion is quite impractical. Do you not think that those other sites have similar TOS?
RE: This is why I don't agree to any terms and agreements ever.