I am free to voice my opinion. Am I not? You are free to disagree/criticize and I don't have a problem with that. I have had my share of problems living outside India as a non-immigrant for the last 12 years. Many times I have been separated from my spouse due to visa issues. Immigration itself...