Although that is what you SHOULD have done, I would expect Crossroads to step up in some form considering you have this thread (dated) as some evidence. Your actions since then were not ideal, but I also wouldn't consider them outrageous considering the lack of damage at the time.
With a dozen years of experience in insurance claims, I can say that exceptions are sometimes made by a company putting customer service first.
Seriously, how much would it cost for Crossroads to reseal the window and replace the trim? Is there extensive damage elsewhere aside from what you showed?