Sponsoring someone in the United States isn't easy because even if you meet all the criteria they can deny you and all.
Marrying someone just for a green card or citizenship is a high federal crime.
Also, the whole green process only takes three years, I should know, but the fact it has taken...