I respect the gesture but I think it would be more useful if accompanied with some plan of action for improving the current state of ethics in CS. It's a field-wide problem, not a Google specific problem. Also, let's be clear here on who bears the brunt of these actions - when a lab is short on funding, it's the grad students who lose out first. Vijay tweeted as much, saying he'd rather his grad students need to TA a…
That's a really odd comment. Sure it would be nice if he could come up with such a plan, but it's a non sequitur to couple that to a decision to decline a grant. It's like saying, "Joe bought an electric car because he's concerned about global warming, but it would have been useful if he solved the worldwide problem, too...and developed a warp drive."