You do need a Green Card to work in the US. The best places to contact are Homeland Security and USCIS as they will offer you the information you need, and what you will require in order to apply for one.
Not automatically but you have a better chance of getting approved.
Yes, but there is a long wait. It is better to be a US Citizen and apply for fiance visa, takes a year or less, oppose to several years.
How you can get greencard if you work with visa J1?"
greencard holder gets a fellony does he get deported
You can get a greencard if a US citizen familiy member, relative or fiancee petition you.
Yes, you do need a greencard to live in the States of America.
You have a strong enough argument to take action. Contact the people who issued the greencard.
If you have a greencard, you are eligible to apply for naturalization by yourself in 5 years from the date your greencard was first issued.
yes.
yes
From what I have read in a helpful book about obtaining fiance and marriage visas (Fiance and Marriage Visas...by Nolo), you don't have to be apart. You can obtain a fiance visa which allows you to marry in the US within 90 days of entry. After your marriage, you can apply for a greencard and/or citizenship. As I understand it, you can apply in the coutry in which you are married or abroad in your home country, you just can't leave either place during the application process(if already married and wish to apply for a greencard).
Yes it is also a work permit