Nearly 3 years ago we took in a 12 year old from DP's family who needed a home (had been brought up by his gran, DP's mum) and things have been up and down but mostly we have made great progress. But as he gets more 'teenage' he is being viler and ruder to me, sneers at what I do for him (a LOT) and just blithely says sorry when he clearly does not mean it. This evening over something quite minor I took him to task and got a load of attitude back and completely flipped out. Shouted at him and took away his computer. He said awful things and I did too, told him to go back and live with his granny if he could not respect us. Told DP who is fannying around saying 'he didn't hear' what was said, so can't comment. I feel so angry and like I can't do this for another 3 years. There is also an issue of the way he speaks and behaves in front of our DS (3).