The solution is for the constituent to enter a 0 if they don't want to purchase that ticket since the field cannot be blank.

Note: If the constituent is using Chrome, it's possible that they are using auto-complete which has been known to enter invalid characters in the Additional Gift field which can't have text characters and can't be blank (must be $0.00 or $0 if they don't want to donate an extra amount).