The simple fix for Google would be to require https for all web sites carrying Google ads. This makes the deep packet inspection required for ad blocking impossible. As a side benefit, it also makes government spying a whole lot harder as well.
Region blocking for internet services like Google would work about as well as region blocking for any ther content. As the French have already discovered with their attempt to block filesharing, the block simply won't be very effective. There are just too many ways around it.
If customers are reporting bugs that you've already found, then either you are releasing code with known bugs, or else you're releasing code before analyzing it for bugs. Either way, it does not make your company look very good.
Just to make things even worse for TPP, there's a federal election in Canada Oct 19th. The current party in power has been pushing hard for the TPP. There's a very real chance that the party in power after the election will be one that finds many of the TPP term unacceptable.
That's the whole problem. They don't really have a simple way to create a list of every prisoner convicted on the basis of this technician's work. Some, but not all, defendants are named with the sample tested, many names were left off. The only way to create the complete list is to have a person go to the paper court records scattered all over the place, and read them all. Given the reasons why this is being done, it probably should also involve a second person doing an audit of the first person's work.