I too am in the same position. last week my son wanted his phone which was dead, so I explained to him that mommy has to charge your phone. He went into the kitchen throwing a fit so I gave him a hug and told him I understand that you are upset mommy will play dinosaurs with you, and he slapped me. I told him why did you do that, that makes mommy sad. I took him to the livingroom and just held him then he slapped me again. I got to the point I had to put him in my daughter's playpen and walk outside. I came back in 5 minutes later and he cried and said mommy I miss you so I picked him up and I hugged him then he slapped me again. Back into the playpen he went and back outside I went. My reasoning for going outside was because I had a mental breakdown I cried and kept blaming myself like what am I doing wrong for him to treat me like that... then two days ago he comes up to me and says mommy and I said yes baby and he says "I hate me" I am still trying to figure out what my next steps are.
I think it is normal for their age. My daughter does the same. I think it is a natural way for them to become more independent beings.
I'm right there with you mama. Wish I had an answer but I do not like this season