A bad life lesson for a teenager !
OP broke the rules, by giving his card to someone else, even his son, particularly when his son had sufficient status but needed the treasured "fake ID" to get into a bar.
Given the seriousness of the issue to the carrier, OP is very lucky. There are many carriers which would have revoked status on the spot.