Well if everything played out the way you said it did, that sounds like something you should have reported. Since it WAS a 24player match, that actually increases the likelihood that it could have been a full or partial premade party that was using an exploit/cheat/hack.