So we had another round of SS17 acting up at the supper table. He began arguing with DD14 after she made a (bad) joke. After she said she was kidding, it didn't matter. SS17 proceeded to be rude to his mother again, and right in front of me, so I had enough. I actually forgot the exact words I used but it made him mad enough to leave the table and say "I'm sick of putting up with people's crap!" I responded with "I'm tired of your crap." I then finished supper and took a walk in the rain with DD14.