This is a very deep post. I'd like to say that there's a reason for everything, especially when it comes to people being in our lives. Who really knows though? I've got a line up of exes that I certainly wish that I never met. I can't say I see any reason for why they were in my lives. 😛
No. Not really. I think everyone is a learning experience. Especially relationships and friendships. I've dated several girls and learned what is acceptable and what isn't. Another good example is you can't help that you were born. You didn't ask your parents to procreate. Things like that are out of our control.
But once you're old enough to know that life is about making choices. You can choose to terminate a relationship or a friendship at any given time. You can choose to take a job. You can choose to follow up on one hobby or the next. The thing that sucks is "cause and effect". Some choices come with consequences. How you live your life is up to you.