Bullshit all around. If I pay $900 for a $1200 part, I can expect to see some imperfections or missing pieces. Full price. Full product. There is no option to getting what you pay for. In this case, you DID NOT get what you paid for. The cost should not increase by 2 damn cents out of your pocket to make it right. Anybody who says fix it yourself is presuming you have a shop and time to do so at your leisure. For all I know you are a buy and bolt on owner. You did not receive a bolt on part.
Yes, I could repair that too, but I would not be happy about it. You will likely end up covering the repair as the world is full of dicks.