They were given the option of either signing contract and receiving the voucher or not. Contract claimed:
By acceptance of this travel certificate you release United, the operating carrier, and their respective employees, agents and representatives from any and all liability, claims, or damages resulting or arising from the matters relating to your flight, compensation therefore, or any related complaint
I certainly agree that mileage difference should be refunded--just doubt United will give it