See, quite honestly, I've always taken ballots as a straightforward luck-based thing and accepted that some you win, some you lose. Sometimes you get a few wins in a row, toher times feels like you're getting nothing for ages, but I'm okay with it on the basis everyone is in the hat equally who is eligible to be there.
In this case, folk won;t necessarily agree with me, but I'd have happily accepted a fresh ballot amongst STH who ticked friendlies for each on the home friendlies. None of this "If you got a ticket for one game, you're out the ballot for the next one".
All those who ticked the box in a ballot for Arsenal, all in for Brighton and all in for RM (albeit it doesn't sound like a ballot was needed for this except for what was left once all who ticked the box got a ticket).
Of course some folk will get very lucky and others unlucky, but that's more an annoyance and something that's par for the course than actually implementing a syystem that tries to create a parity and ends up excluding those who opted in, gives tickets to those who didn't and even gives children tickets without an adult to accompany them.
Ballots will always have some punters unhappy, but they are what they are - luck of the draw.