Alright this may be long but please bear with me and perhaps help.
One of my Best Friends who I have known for four years now and has mild asperger's are both in our 20's is a pretty nice guy and we like to joke and insult each other and stuff. But there are times when I do something a little off or kinda stupid and he will call me on it by calling me Dumb, idiot, Dumb ass at times.
Now at first I didn't mind since well its what friends do they call each other names and such, We had lots of fun moment's where we would say F you and say other bad names cause we are having a good time playing video games and such.
But as time wen't on I felt like he was calling me dumb ass a little too often, in fact at one point I told him to lay off calling me it, which he did and now barley calls me dumb ass, last time he did I think was two months ago. But whenever I did something a little dumb, like in League of Legends or when he asked me a question and I didn't fully understand him he call me dummy,etc.
Now when playing LOL its a team based game where 5v5 other people and the community at times would be toxic and such but if my friend saw that I had walked into to something that I probably shouldn't have he would say dumbass, which kinda pissed me off, thing is that I would hear him say it so much that every time he said it I thought he was directing it to me but later learned that half of the time if not most he was calling other players it ( we were playing via skype)
Now he would also call me baka, which means Japanese for idiot,fool,dummy,etc, however this I didn't mind since it is a term used by friends in Japan when there friends do something dumb but its said in a polite/funny way ( if you live in the Kanto region, any other region like kansai would be considered quite offensive.) hell even I called him baka.
Now he doesn't call me idiot or dumb as a nickname or anything, he does it in the heat of the moment, like when it happens. But as time wen't on I began to develop this dread of him calling me dumb ass, idiot, etc. whenever we would hang out or working, etc. If he did call me it I couldn't forget about it and I would try to make sure I would not do anything that he would call me dumb for, I even began to create scenarios in my head and play them out see if that would work or not.
When I talk to my dad about this he said I have a history of holding on to things that are very minor, like back in 2011 when my internet was getting bad I would obsess over connection tests and speed tests to make sure my internet was fine, or when I was younger and someone said shut up to me that would just make me cry instantly.
But it being a New Year and such I'm trying to get over this obsession. At times I would misunderstand my friends questions which would result in me being called dumb sometimes, but trying to look past it. He is a great friend and cares for me, but how do I get over this sensitivity? Could the reason why he does this might also be due to the fact he has asperger's? His life at home isn't that great either from what he has told me, he doesn't like his parent much since they argue a lot.