Disrespectful posts on Facebook

So my friends boyfriend (who I secretly think is an asshole) posts disrespectful posts on Facebook all the time. Today if was "Guns don't kill people. Liberals with guns do".  How do you deal with people on your friends lists that you can't stand but are socially required to be friends with?