I have been a contractor for years going from place to place prrgramming- none of my employers had any clue about my home life- that is just plain common sense.
If he had kept it to himself he would not have exposed himself- now he has to live with his actions.
Was google justified in firing him? I dont know- but if he is as stupid as he sounds....
On a similar theme:
http://www.freerepublic.com/focus/f-chat/1341507/posts