My $0.02: if you did it, pay the fine.
If you didn't run the sign - came to a complete stop, checked that the intersection was clear, then proceeded - then you have grounds for appeal.
It's pretty simple - and a tiny fine, in the long run.
Next time, stop. It's not that hard, and it's a good chance to mix up your workout while you ride.