Is it okay to apply silicone sealant on damaged silicone?
What a crappy contractor, I have never heard of a contractor doing installs that did not correctly seal. I would contact the better business bureau, and the contractors licensing board and lodge complaints. With both you will need copies of the contract and better photos also any copies of corespondance after reporting the leak.