<human>: Could you distill the essence of the text into 1-3 sentences?

So I thought I could move past the age difference, but since I started dating her (2 months ago) I am seeing that it may have been a bad call more and more.  I am frustrated as of late because of the way she acts and blames me for certain things.

An example was we went to McDonalds and when I parked back at my house, one of our sodas fell and spilled on the floor on my car.  In a state of urgency I announced, "get out get out, let me get it."  She took it as I YELLED at her and "how dare I raise my voice at her" etc etc.  I tried explaining it was just a sense of urgency in my voice, as it was soda.  Id do the same if some dog took a poop in my car.  Anyway, she demanded I never raise my voice at her again and blah blah blah.  I was taken back because I know I didnt yell at her, I just wanted to clean my carpet.

Then all day today its just been one huge argument.  And just for the sake of my sanity, I need to end it.  Im not happy anymore.

I feel bad, though, because it is the holidays and we both did get each other a gift.  

So, how do I go about this?  I have only broken up with one girl in my life (out of three big relationships, the other 2 cheated on me, so that was easy), and I want to try and make it as less messy as possible.

Help?
<bot>: I need to break up with my girlfriend as swiftly and smoothly as possible due to many red flags popping up all over the place.  However, its the holidays and I dont know how to go about it...