Hmmm - you sound like a shadow of my formal self - I got married 5 days before my 34th birthday, in 1996, and still going strong. I took 10 years to get through college, working my way through, and learning about life along the way, so i was 28 when I got my BS degree, still single by choice.
My brother and sister have each been divorced twice, of all my buddies who got married in their 20's, only one was still with his first wife by the time we hit our 30's, and one girl I went to high school with was on her 3rd marriage in less than 10 years after graduating (but, the third time was truly the charm for her - still married now).
It's much better, in my experience, to wait for the right person & relationship, than 'put up' with someone / something that doesn't make you both happy.
I've seen the far extreme - I definitely think people should go separate ways before violence ever enters the picture, and if not then, IMMEDIATELY after it FIRST enters the picture. One place I worked, a coworker was later convicted of murder of his spouse, but until the trial, had to be innocent until proven guilty, and we kept working with him. The kids, as they say, is always the worst part. The newspaper articles at one point showed he'd pretty much confessed when his son said he came in the house and told the kid to call the police, beacause 'I just killed your mother'.
So, take heart, and keep in mind, waiting for something good is far better than tolerating something unhappy.