I have caught DS1 doing it once. Told him in a very low, threatening voice that if I caught him doing it again I would snap them off and stick them where the sun don't shine
[Jeremy Kyle moment]
I think he was about 14 at the time. Gobby little shite, that he was. He is 18 next month ^^
DS2 must be very good, as I have never caught him.