I'm an immigrant myself and I owe everything I have to USA! There is almost no other country in the world, where an immigrant can make as much impact as a native person can.
For this opportunity we should give back as much as we can.
And are you still paying taxes on your American income to you r home country? B/c that's how tax laws work for the US. If you really believe what you're saying, send 30% of your income to your home country, just because you're loyal like that. Also stop taking deductions from your American taxes, just so you can help out the govt. And if ever you decide to move back to your original country but keep your US citizenship/green card, don't forget to send 30% of your foreign income to the US every year for the rest of your life. Because you owe everything to the US, right? Thanks
For this opportunity we should give back as much as we can.