There are fewer physicians in the US per person than in most OECD countries. In 2010, the U.S. had 2.4 practicing physicians per 1,000 people. The OECD average was 3.1. Obamacare or not, there won’t be a lot of doctors (and nurses) who need to sell cologne to pay the rent. (But that pathway requires a lot more effort and isn’t as pleasant as billing $350/hr for surfing the net.)
Not true. Doctors are being replaced by physicians assistants and nurse practitioners at a rapid rate. And the compensation rate of doctors is way down while their malpractice insurance is way up. Doctors are taking part time work (I know some). Not retail, still in the medical profession, but below their educations. And RN jobs aren't as easy to come by as they once were.
There are many jobs available for people with Law degrees that either didn’t bother with the Bar exam or failed. One that comes to mind is claim adjusters for insurance companies. They have high turnover due to the long hours and pressure and they love people with law background and it pays more than cologne sales, and he can put his skills to use. There are more, but this is one I am familiar with.