I would have a large exemption - say $200K - any unearned income above that, subject it to the individual portion of the medicare tax.
People will just move their wealth abroad, only hurting the country. If you then go after those tax shelters, they'll move themselves abroad as well, and remain out of reach.