My group of friends sort of make a sport out of stringing together insults in this very same manner. It actually gets to the point where most of them are reduced to in-jokes. If you were to say half of that stuff out on the street, you'd have your ass beaten and quite possibly stabbed.
But still, it's funny seeing it actually trained on a person. However, I to am a fan of a good fuck, and tend to use "fuck off" or "fuck you" quite a lot. It's a good go-to phrase.