You're right, it's a failure of governance that FIFA doesn't have a proper appeals process for everyone to use. It is unfortunate that the only rules-based mechanism to suspend the match ban had to come from FIFA, which in practice will be arbitrary.
It was the right outcome, but the wrong process.