The first sentence is correct. In a strike of this kind, there won't be 'no trains'. He was countering a statement where someone said 'there will be no trains'.
You could phrase it as 'some trains will run, but it isn't hard to understand what halbpro meant.
I haven't got an alternative and can't see the club offering one, can you? The club will want the money.
I'm not even sure the club are allowed to turn down Sky. Didn't Leeds have a problem last season, because it's part of the Football League contract?