The significance of the "like" button missing from other sites is lost on me.
I've been using the Application Boundaries Enforcer feature of no-script in Firefox to block facebook content when I'm not visiting a facebook site directly.
Site .facebook.com .fbcdn.net
Accept from .facebook.com .fbcdn.net
Deny
This is motivated by privacy concerns of Facebook's ability to track which partner sites I visit.