I didn't deal with Specialized either...
Their rep saw my frame and my wife's bike through the LBS. They also warranteed some wheels for my a few years ago and that was also handled through the LBS.
Sorry for your bad experience, but they've been a great brand for me.