This happens to me every now and then. I work at a place that is on one of the main cycling routes out of New York City. The best thing you can do to any other cyclist to have them stfu is to drop them.
I can do this on any bike I own, but it's easier on a bike with skinny tires. I usually commute on a Univega touring bike, but if it's a skinny tire day, the odds are pretty good that I can drop another rider regardless of what they are riding. I've only been dropped twice that there was no way I was going to keep up with the roadie --- one time, it was a really nice guy who was about double my age and looked like santa claus.
There are a lot of usable insults in this thread ... the one about crayons is pretty good.
Of course, this thread needs more photos......