I have stopped caring. I too work for a leading tech company. The way I see is that if the US doesn't value my expertise or experience, there are plenty of other countries that will. For e.g., I should be able to find opportunities in Canada, Europe or Singapore. Of course, the pay there won't be as high as that in the US. There could be racism too against me, but I guess that's not so important because I've faced racial discrimination as a North Indian living in South India! On the upside though, I'll have more peace of mind and possibly better healthcare.
I know that moving to some other country from US isn't for everyone. It is doable for me though, because I was recently married and don't have a lot of responsibilities.