As far as I know, non competes for lawyers are almost universally non enforceable, and some states have determined that lawyers can't even sign such an agreement as it violates legal code of ethics.
How can this be accomplished? I take great pains not to get involved in my employees' personal lives. When they call out sick, I never ask why. While I do ask if "they need anything", they never have to tell me what they are sick with, or if they are even not sick and just need a day. I assume they are adults who are competent to manage their own time.
I once worked with a manager who would always ask for details like "oh you have a headache? Do you have a fever?" While I think his intentions were good, and that he just wanted to show concern and even offer support or advice, I always found the questions incredibly invasive and a violation of my privacy.
My team knows that I will always listen if an employee wants to share details of their personal lives (upto anything that crosses the line of appropriatness for work), but I would never pry.
So, in this example, I would never know an employee is struggling with a personal issue, unless they broached the subject with me.
Unemployment costs are handled by the employer. It is the State Unemployment Insurance (SUI) tax. All employers are experience rated based on age, number of claims, and win/loss rates in claim protests. It is not taken out of employee paychecks.