Relationship is a screwed word. Its a partnership.

Sometimes he'll suck, sometimes you'll suck. Life is hard and so is love. Thats why you pick a partner and wade through the bull shit together. 

People have this notion that some other perfect person will come in and sweep them off of their feet... Its just not true. 

Life is hard and you have to accept that your man is a human like you, and is going to be far from perfect. 

He's not a piece of clay for you to mold into what you want. Hes his own person, just like the next one will be. 

This isn't about suitability, its about whether or not you can accept who he is.