RaRay - I'm convinced, after getting a law degree, that the law was designed to REQUIRE people to hire attorneys to manage what should be simple issues in their lives. They make it so complex that no one can understand what they're signing, and even I, who aced contracts, need to read a contract 3 times to make sure I didn't miss anything in the fine print. Add to it that most contracts are NOT negotiated, they are prepared by an attorney for one side, to be signed by the other side with no negotiation - take it or leave it. They absolutely flip out if you start lining out items you don't like, and say "you can't do that", when that's what negotiation is all about. And they don't want you taking it to an attorney for advice, they just want you to sign on the spot.
When there's that kind of imbalance, the courts look hard at the writer of the document, and will find against them if it's too out of balance or too broad, which is often the case. Most people just don't understand all of the legal jargon in contracts, but are expected to sign on the spot.
You can't have a contract without a meeting of the minds, and you can't have a meeting of the minds if you don't understand what you're signing or think it means something else. While the courts won't protect stupidity, it will void a contract that is too one-sided or broad.