In California, non-competes are generally not allowed. Never expected us to be better than Germany in workers’ rights.
They’d almost certainly lose, depending on circumstances, but the threat is enough to have a pretty strong chilling effect.
50% is an embarrassing amount. I'd accept 100% maybe.