I think snapping off a doctor would be a lot more difficult than snapping off some run of the mill web designer or whatever. And that web designer probably has many clients he is working with so that wouldn't effect him all that much. Most independent contractor have multiple clients which is why they are independent contractors.