You have very good questions but the answer is very detailed. Please make an appointment with a competent immigration attorney in your area so you can fully present your case and get a full picture of your own options. A person cannot "take" away your green card. Only the US government can do that!
Answered on Mar 28th, 2011 at 10:51 PM