... but first they should repatriate all their countryman working in the US IT industry.
Why is that pre-condition? A majority of those have chosen to become naturalized. So you are saying that they are second class citizens and should not critique the policies of their government? They have the same rights as any born citizen unless they are stripped of their citizenship. I don't wanting to improve the conditions of their country - even if it is not the country they are born in - is not treason. They are doing their duty as conscientious citizens.
Any program which runs right is obsolete.