I was going to suggest exactly this. Do it on a loyalty points scheme.
Unless, your son at Uni actually pays for the season ticket. Then he obviously has to go. I would also give up your ticket to son 2. If and it's a massive IF we go up that day and one has missed out then he won't forgive you!