An overbroad non-solicitation that effectively functions as a non-compete is challengeable in most jurisdictions. Courts distinguish between:
- Narrow non-solicitation: Can't contact the specific accounts you personally serviced → usually enforceable
- Broad non-solicitation: Can't contact ANY company customer/prospect → may be treated as a de facto non-compete and subject to stricter scrutiny
Your argument: if the clause prevents you from earning a livelihood in your chosen profession, it's unreasonable in scope. Most states require non-solicitations to be reasonable in scope, geography, and duration.
Practical options: (1) Ask for a declaratory judgment that the clause is unenforceable as overbroad, (2) negotiate a narrower interpretation with your former employer (limit to your specific accounts), (3) in some states, courts will "blue pencil" the clause — narrowing it to what's reasonable rather than voiding it entirely.
Note: if you're in California, non-solicitations of customers are largely unenforceable under Bus. & Prof. Code § 16600. California treats most restrictive covenants as void.