Sam Williamson said he is being prosecuted by Government-owned operator Northern because he used a railcard at the wrong time.