Posiblemente no sea una propuesta que os guste a todos, pero quedaría algo más realista: Que los porteros reciban tarjetas, al igual que los demás jugadores.
Eso sí, y para que no sea tan lioso, solo se aplicaría en caso de que estés siguiendo el partido. De esta manera, en caso de expulsión, puedes reaccionar rápido, quitar al jugador que consideres oportuno y meter al portero suplente (suponiendo que lo hay). Si no sigues el partido no te afecta (algo como las autosustituciones pero al revés)