I think another of the hard things about communicating is when one person is communicating and the other person is slinging stuff to get out of talking altogether. This is where choices on our part have to come in. We must start asking ourselves, how important is this person in our lives?
I know this can start to sound harsh. Yet if this person does not want to really communicate and refuses to have any part in changing their form of talking to you, you must look at why you are in the relationship.