How is taking a stand equivalent to allowing others to boss one around?
Google is reacting to the outside pressure. If it wanted to take a stand it would have banned gambling and essay sites right from the start five years ago. This is not integrity, this is hypocrisy, or rather, business as usual.
People's views on ethics and integrity may differ, that's why there is a criminal code by which we all have to abide.