> The next thing we will see in such contracts is something like 'under no circumstances are participant's costs associated with event refundable, including but not limited to registration fees, travel costs, bla bla bla.'
This misses the point entirely.
Presenting a contract after the purchase is not acceptable, period. You do not have to agree to anything after the point of sale, and the vendor cannot make the use of your purchase conditional on any such agreement. If they expect any contract to be valid in court it must be presented before sale, full stop.
For more information please see First Sale Doctrine.
Fair enough. But this contract and the whole registration procedure itself promotes litigious atmosphere in the first place, so my opinion is it would be not only "reasonable" (it would probably be easier to forgive that $20 and travel costs) — it would be the right thing to do.