that sucks. it's pretty obvious when a chain doesn't fit. shows that he didn't even spin the cranks/chain after installation.
eddie, i know it's a little more of a trip for you, but alex at bicycle doctor on grand in williamsburg does great work. he also stocks track stuff, last time i was in there he had some wheels with miche hubs.