Most of what you said explains what's going on... except for this. How was that his mistake? He wasn't told during submission, and there was no clear guide or warning about the song before submission. If it's not going to be allowed, that's one thing, but don't blame him for it.