Men :(!!! Why

My boyfriend speaks to me like rubbish all the time! Then blames me for it saying I done something to cause him to talk to me that way! It's got to the point ive just stopped the car and made him get out and walk the rest of the way home (only about a 5 minute walk). Ive had enough!!!