CurlyWurly
It doesn't matter about the discount, it could be an implied term. I am not saying it is, but I would definitely go down the grievance procedure if it was me (which it isn't, by the way).
mjc507 - you make an analogy and I am sure an employment tribunal would test the reasonableness of the situation. As I said before, if it was me, I would try to test it.