Babysanchez614- I'm sorry you're having such a hard time with your son. It sounds to me like he's feeling things passionately and learning to express those feelings. I suspect though that he is also playing around with words and testing adult reactions.
If it helps to know you're not alone... I've been dealing with some similar things recently. My daughter turned three last month. I've definitely been struggling with her temper and her efforts to play my husband and I off each other.
She's also relentlessly honest-- which can be embarrassing. Yesterday, my DH was on the phone with his aunt arranging a visit in a few weeks time to see his grandmother. The aunt lives near the grandmother and we decided that we should let her know we're coming to town even though we don't enjoy her company and will have only a short amount of time to see his grandmother. My DD listened to my husbands end of the conversation and surmised that the plans were to have dinner at the aunts house. My DD looks at me and says "But, Mommy you don't like aunt." I shushed her bc I didn't want the aunt to hear her over the phone. So, she says it louder and repeatedly.
The thing is, I never told her I don't like aunt and we hadn't even mentioned aunt's name in months. Even still DD was right. And, I was at a loss for how to deal with it... I don't like aunt. I think she's rude and greedy. I do deal with her because she is family. That's a lot of nuance to explain to a 3yo. I focused on the fact that it would hurt my feelings if someone said they didn't like me so I try not to say it about others.
We'll see how that dinner goes though :)