Connor McDavid’s agent takes shot at NHL for not protecting stars