This is probably heresy. No one talks about the H-1B worker who got laid off - it is only about the ones who stay. Not sure if everyone in this thread is aware but if an H-1B worker is laid off, he/she gets only 30 days to find a new job. If he is not able to land a new gig within 30 days, they have to leave US for good. So I will not judge here based on a couple of FB comments.