Google could easily fix this w/o impacting other services: block Facebook's referrer. And then present them with an opt-in page for Google.me... BOOM! Instant win? High five.
Google could also block any facebook links from appearing as google search results if things become more tenuous. I highly doubt this would ever happen since they might face a heavy duty backlashing, but the thought is intriguing.
I do agree.
Some people have referrer turned off, but afaik, they are the minority and this should do the trick. Google surely though about it.
This also works the other way. If you rely on FB assets (images, ...), they can shut your access down immediately the very same way. Can't say I like it.
Google could also make an API requiring an API key to access it (for services/tools that depend on it). Refuse to give Facebook an API key, and allow apps that depend on the current method to transition. Within 30 days or so, shut down access to it via the predictable URL and make it some crazy URL when they request it.
You do know the referer header is optional don't you, I mean, you'd look pretty dumb relying on it for any web service because, you know, some crazy people turn them off altogether, perhaps with the Firefox add-on RefControl.
You're missing the point. It's not about disallowing importing the address book from Gmail to Facebook, it's about making it more difficult in order to force Facebook to offer reciprocity.
You will always be able to export the CSV version of your Gmail address book yourself and feed it wherever you like. It's just slightly less convenient and the experience is not so smooth anymore.