I have a similar arrangement with my company for jury duty. The companies gives up to ten days of paid "leave" for its employees in a year if they get called up for jury duty. As part of this arrangement, we must give our jury duty reimbursement checks to the company in return.
The problem is this (basically an accounting error) :
The city is demanding that the veterans repay their gross salaries, even though they never saw about a third of the money, which went for taxes and other deductions.
They are to be charged for money they don't receive: They are to be charged for BEFORE tax monies when they have received AFTER tax monies.