I personally see FOUR insults:
1. Sexist - Pig referring to Sarah Palin as a female.
2. Racial - Swine/pig is a racial slur used against whites referring to pinkness of skin, etc. used by blacks. See Racial Slur Database. Same level as the N***** word.
3. Religious slur - Check out the muslem koran and hadiths: Jews are called apes, and Christians are referred to as 'pigs'. This slur is particularly interesting as Obama makes the slip 'my moslem faith' just 2 days ago.
4. Fish being a word used by gays to insult women - sexist slur used twice by both 'pig' and 'fish'.
He's on a roll...........