Dang sorry to hear about this.. I have a teenager too and know how irrational they can be at times. As pissed as you might be, a good dad is far more important to be than a good fish keeper.
From this side of the screen it doesn't appear your going overboard on your boy, I appload you for that...