From what you are saying, I think it could be what other people say to him which may upset him. Perhaps someone has said something like "my mother would be angry/upset if I did that" and he now fears that you are not telling him what you really think or feel.
Or.....Taking things too litterally and discovering the world is full of lies. White lies, social lies. People with ASD take things litterally to a degree, and they tell the truth, even when it is inapropriate. He may now have discovered that NT people lie all the time for social reasons. EG I like your new haircut/dress/furnature; just to be polite. If he is sensing your frustration and underlying anxiety, perhaps he is misreading it as anger or disappointment with him, hence the need for punishment to clarify the situation. Perhaps he suspects your kindness and understanding are incincere. Maybe this applies to his teacher too.
I am 64 and still get caught out by social lies, humour, sarcasm. If someone says to me "I like your hat", I am still likely to tell them where they can get one the same, then kick myself mentally for taking it literally, 2 hours later. It is very confusing. Your son is just beginning to learn this. Maybe you could discuss this area with him and explain how you feel in more detail, so that he has no confusion about truth and social lies with you.
NT children learn this instinctively at quite a young age. ASD children do not, in fact ASD adults struggle with it. It is, I believe to do with body language and facial expressions and tone of voice etc. I am not sure, I am still trying to work it out.
It is tough when our children feel unhappy. It makes us unhappy. I do hope you can find a way through this soon.
From what you are saying, I think it could be what other people say to him which may upset him. Perhaps someone has said something like "my mother would be angry/upset if I did that" and he now fears that you are not telling him what you really think or feel.
Or.....Taking things too litterally and discovering the world is full of lies. White lies, social lies. People with ASD take things litterally to a degree, and they tell the truth, even when it is inapropriate. He may now have discovered that NT people lie all the time for social reasons. EG I like your new haircut/dress/furnature; just to be polite. If he is sensing your frustration and underlying anxiety, perhaps he is misreading it as anger or disappointment with him, hence the need for punishment to clarify the situation. Perhaps he suspects your kindness and understanding are incincere. Maybe this applies to his teacher too.
I am 64 and still get caught out by social lies, humour, sarcasm. If someone says to me "I like your hat", I am still likely to tell them where they can get one the same, then kick myself mentally for taking it literally, 2 hours later. It is very confusing. Your son is just beginning to learn this. Maybe you could discuss this area with him and explain how you feel in more detail, so that he has no confusion about truth and social lies with you.
NT children learn this instinctively at quite a young age. ASD children do not, in fact ASD adults struggle with it. It is, I believe to do with body language and facial expressions and tone of voice etc. I am not sure, I am still trying to work it out.
It is tough when our children feel unhappy. It makes us unhappy. I do hope you can find a way through this soon.