This has nothing to do with Google. This is because some people are stupid. Removing Google from the equation won't make them less stupid.
I think anyone in this district who interacts with law enforcement should twitter accusations of police brutality and prosecutorial malfeasance.
I mean, as long as were making public unproven allegations both sides should suffer the same consequences.
Earplugs give me a headache. Music is as distracting as the accounting group sitting all around me. What saved me were white noise mp3s. I put on noise reducing headphones and pipe ocean or rain sounds through them. My productivity went way up. At the end of the day I wasn't completely wiped from trying to focus on my work so I was able to have a social life. I am also much less irritable during the day.
Many people have auditory processing and other disorders that cause them to react strongly to distracting noises.
In the end it should be up the to profession programmer to decide what makes him most productive.
Your manager is an idiot.
I changed my default search engine to (shudder) bing.com. I hate having to choose between fecal matter and something that stinks really bad.
It does not affect my decisions at all.
Businesses aren't in business to push programming ideology. They are in business to make money. If I need an application I'm going to get the application that does the job for the least amount of money (all the caveats about it not being poorly written and being moderately open to possible future expansion, etc.. apply). If I need bare-metal code then I'll get a guy to do that. If VB will do the job then I'm going to get a guy to do that and probably a bit cheaper. I don't care what the language is. I care that the problem is solved adequately for the least amount of overhead possible.
I live in the south in the middle of the Bible Belt and doubt very seriously that it would be a problem. Granted this is all anecdotal but pretty much any answer on this topic will be:
1. Most developer positions are in the bigger cities which are much more cosmopolitan than the rural areas. Most of the people I've worked for and with were from the west coast, up north or Florida.
2. While I have met a few fundamentalists in my career its pretty rare. There ain't a lot of "snake-handlers" doing OO programming.
3. The Christians I have worked for have been very open about hiring. They wanted people who could do the job regardless. The only requirement was that their personal beliefs didn't get in the way of doing the job and cause contention at the office. I've not seen a problem yet.
4. Most of the people I know who live in sticks (a lot of my family included) and would be considered "fundies" just because of their association with the Bible Belt would find you interesting and would probably invite you to their weekly poker night.
5. I think you would have just as much trouble finding a job in the south after working for a gambling concern as you would in the north after working for the Southern Baptist Convention.