A run of electric tape on the socket would have worked too. I'd show it to the dealer, let him know how disappointed you are. maybe they will not hack up any more. This happened to me, water got under the clear coat and it seperated and looked like crap. Not sure if we have clear coat on these, Mine were Aluminum rims.
OR for like $500 there are vendors on e bay that will take these in on trade and send ya some Chrome ones just like em! There ya go! Set that color off!

MC