Not being able to refund a non-refundable ticket isn't really unusual. No reason to get mad at them, unless this was some kind of expensive flex ticket. Although some airlines have a 24h cancellation policy on any purchases, this is certainly not universal.