Best course of action here is the guy takes it as a lesson learned and reads his future employment contracts closer.
Companies aren't going to lose a good hire over a reasonable term change. I've heard the "this is non-negotiable", but when you get up to walk away, it becomes negotiable, as long as what you're asking for is reasonable.
So, if the OP was in California, his employer really had no leg to stand on, regardless of what he may have signed when he started the job.
In compliance with prevailing provisions of relevant state statutes, this agreement does not apply to an invention for which no equipment, supplies, facility, or trade secret information of the employer was used and which was developed entirely on the employee's own time, unless (a) the invention relates (i) to the business of the employer, or (ii) to the employer's actual or demonstrably anticipated research or development, or (b) the invention results from any work performed by the employee for the employer.
That language is probably straight from the statute, though I didn't check. Anyway, it would have to be written this way, or it would be an invitation to rampant abuse by employees. As it is I think it's very fair. Note especially the word "demonstrably".
The employee and the company are obliged to stand by their agreements with each other. The time to negotiate the terms of the agreement is before you sign it, not after.