The A380 captain obviously shoulders part of the blame. But the CRJ was clearly not where the controller thought it was. Did the captain of that aircraft report that his stand was blocked or that he was waiting for a marshaller? If not then he must also accept some of the blame. If he did then the controller should have passed it on.