As others have said, national free proof of age card would easily solve the problem and since it would effectively eliminate false purchasing of child tickets I expect it would easily pay for itself.
Oh yes, I agree completely. If you had to have a particular proof of age card to buy a child ticket, that would be fine with me.
My objection is that this isn't currently the requirement.