Well... the MV campus of google has over 6000 employees. Facebook has maybe 200, tops. This is like Ohio State losing a football game to Oberlin in terms of sheer population advantage.
Then again... there are no ultimate scholarships, and I know a guy from FB who was a star ultimate player at stanford.
Humiliation is a harsh word... both sides have brilliant engineers, and both understand that cooperation is better for everybody than competition. Could this be a new stepping stone in our economic realization. I remember Steve Jobs once said that he doesn't care about Apple being the market leader, that he only cares about making good products. Google seems to be following that philosophy, also. Being #1 is a by-product of doing great things. If you obsess with profits for the sake of obsessing with profits, you end up where Microsoft or the telecom industry is...
Well, unless I felt like being a tool.