It's none of your business, and when you diss a friend's significant other you usually loose out--even if what you are saying is accurate. Your friend simply needs to figure things out herself (or himself). That said, do not take abuse from the boyfriend: avoid him if need be.
Unfortunately, just an excuse for his immaturity and lack of wanting to deal with and improve the relationship. Why not let him figure things out and you do the same by finding someone who's ready to have a life together....dont play the yoyo game!!!!!