Past couple of weeks since DS1 (17) has past his driving test he has been having outburst because I havent insured my car for him to drive..
Yesterday I was just said quietly watching TV DS1 ask about dinner I said it will be 20 mins,
then he said could I fill in some college forms and I said leave them on the side and I fill them in, next thing DS1 said "ooh you are so f**king mardy I will take them to nan's"
and then started banging about...
I admit at this point I did raise my voice and said "Right stop swearing and I said I would do it and stop talking to me like I am something you have trod in"
Then next thing I got an abusive out burst of
"you fking slag"
"fk off"
"ct"
"ps off"" 
I am totally disgusted with him and his total lack of disrespect, he has been brought up better than that, how I managed to keep my temper in check I dont know.
He has now packed his suitcase and went to stop and his friends last night, I did go and see him to ask him to come home (as he has got college today) all I got was "p**s off"
So now I really dont know what to do, I dont know if he has gone to college, I just really want to grab hold of him and drag him home but very hard when he is over 6ft