As another alternative, a separate statutory body could be established to deal with these matters properly, in the manner of Council parking tickets.
Agree, and suggest it is called RailUK Forums! The knowledge on this forum is second to none, and should always result in the right answer (even when there are clearly some grey areas, in which case the passenger should be given the benefit of the doubt). It could also raise some funds for the forum!