You should try being assertive, you can look it up, but essentially it’s a healthier communication style that emphasizes on facts and feeling. For example, you shouldn’t say you don’t care for me, instead say you cancelling our date made me feel dismissed.
You can look it up online, essentially it’s a middle ground between being passive or aggressive.
Keep in mind that every feeling is valid, and trying to pursuade someone otherwise is the art of gaslighting. Emotional manipulation and gaslighting, are common in a Narcissist’s playbook, if you feel you emotions are invalidated don’t angry, instead leave it’s not worth your time.
Become a socialist and realize it’s not your fault, you are just trying to get through.