Some may remember my story from this board, we took in DP's DN about eighteen months ago. He has been brought up (laxly) by DP's mum, his granny, since his mother and father died when he was a baby. From a very difficult start he is now much more open and communicative and has turned around completely at school, getting from the special help group into top set for nearly everything.
But my relationship with him never seems to get any better. We do some things together (cooking cakes and curries for example) but not as much as we used to. I have to tell him off A LOT. He is very often rude and arrogant (granny allows this when he is with her) and I always pick him up on it, impose sanctions. We do also talk through issues he has at school in a mostly positive way - I mean, I'm telling him off but more explaining why his attitude doesn't work in the real world.
This evening he has been rude to me about dinner, implying it wasn't good enough for him and when I ignored his comment he called me a retard. I have pulled him up yet again and told him I won't be spoken to like that (particularly not in front of DS as he gets older). Yet again there is an atmosphere between us.
I know I should be picking my battles etc. but am I right not to let him be rude to me as a matter of course? I just see long battles ahead and sometimes it's like being stuck in a loveless relationship you're not allowed to leave.