It would seem that none of us dispute that the requisite time in uniform deserves the medal. The main argument seems to be the cost to finance the medal for all qualifying cases if there were not an arbitrary cut-off date. So, how about anybody who has qualified, regardless of dates, can have and wear the medal. Serving personnel should get the medal free, all others can order and pay for it.
BB