Based on the information you've provided, you will be filing the applications with the Chicago Lockbox. The case can then get transferred to the National Benefits Center for receipts, work card, and advanced parole. From there, the file will be transferred to the Atlanta Field Office. Generally, in Atlanta, it's taking about seven months from the time of filing to the time of an interview.
It's okay to file without the 2013 return. You're not legally obligated to file until April, so Immigration doesn't need an explanation. However, if you go for an interview after you file the 2013 taxes, be sure to bring a copy of the return with you, in case the interviewing officer wants it for the file.
I'm so sorry to hear about your relationship coming to an end. USCIS has a way for you to continue your lawful permanent residence status, though. You'll still need to file the I-751 (after the divorce is finalized) and demonstrate that your marriage was truly legitimate. You'll have higher standards since you'll be divorced, but it's certainly not impossible.
It all depends on how you were charged. If you were charged in State or Superior Court as an adult, then what the other attorneys talk about is correct. However, if you were charged as a juvenile, then USCIS does not consider these to be criminal offenses. It may not look good for your record, but it would not make you deportable. Please, talk to an immigration attorney about your case. If cost is an issue there are some great non-profit organizations like Catholic Charities who may be able to...
Every office is different how long it takes to get scheduled for an interview. However, I believe the average national time is about six months. So that means six months from the time of filing, you should have your interview. There's really no hard rule, but if it gets to be eight or nine months, you may want to check at an InfoPass appointment. But, honestly, this is one of those situations where you may have to be patient.
Maybe. There are a lot of questions that'll need to be answered. For example - your status in the US, any other family members in the US, the types of hardship you would face if they couldn't stay in the US. A waiver is a lot of work and it'll save you a lot of time, heartache and potential filing fees if you hire an experienced immigration attorney to help your family through this process.
I wish your frustration were uncommon, but it's not. I-751s can take over a year to process - they simply aren't a top priority for USCIS. Now that it's moved out of the Service Center and to the local office, it depends on what the backlog of cases is like in your area. For example, in Atlanta, it could take four to six months to actually have an appointment scheduled. It's not your fault that USCIS is taking so long - they are just overworked and understaffed. Good luck!
There really is no way to know how your ex-husband received his green card. It could have been through claiming to be abused, by being the victim of another crime, or various other ways.
If you marry another foreign national, you will likely have to show an even stronger case to USCIS - that you and the current husband have a lot of joint documents together and truly plan on spending the rest of your lives together.
If your ex-husband truly called USCIS and said that you two married for...
Taxes alone are not likely enough to get the I-751 approved without an interview. In addition to the three years of income tax, you should have other joint documents like mortgage/lease, utility bills, insurance, etc. to demonstrate that you and your husband are sharing a life together. If the Service Center doesn't believe you've submitted enough evidence, you will be called into your local USCIS for an interview, so you'll have an opportunity to address any weaknesses.