i just reset the obviously broken rating system. everyone and every problem is back to 1200.
i had a bug that should be fixed now, so hopefully it will work this time. the bug was invisible when things started, but magnified as the ELO ratings got out of whack.