I don't know the whole story on this one but from time to time scenarios like this seem to turn up. It's hard to keep every customer 100% happy, and sometimes I have wondered if they even tried, in my case, but for the most part I've gotten pretty good service from S&W over the years - even if it wasn't always easy.
I hope you'll eventually develop a fondness for your 627. Persistence sometimes pays off!