This morning son was doing some times tables app before school. He was getting stressed by it and upset (its timed and he doesnt want to loose his ranking). I saw he was getting upset (strating to cry) so I told him gently to put it away for a while, and that we could always pick it up at another point. he started to get really upset, so i went to give him a cuddle at which point he pushed me away by my face.
I was really shocked, I walked away. DH had a huge go at son and told him if he hadnt wanted a cuddle he should just say so and that it was totally fine to not want a cuddle but he should use words rather than getting physical. Son was obviously even more upset by this point.
I had a chat with him and said that we love him and that I was sorry I had given him a cuddle when he obviously hadnt wanted one. I told him that I didnt want him to get so upset about the times tables, and that we think hes brilliant and that we dont care about whether he goes up or down in his ranking (which is why Id said to put it away in the first place). I just feel awful now and have been thinking about it all morning.
Did we deal with it ok? I feel like we were too harsh on him. I try to be respectful and fair with the kids but feel like Ive messed up.