Cutting people out of your life doesn't mean you hate them, it simply means you respect yourself. Not everyone is meant to stay.
Not every relationship will end in the manner you expected it to. Relationships in our society aren't seen like they used to be. Due to a variety of circumstances, people are becoming less and less apt to sticking with each other in friendly and romantic relationships for long lengths of time. In no way should we feel that our relationships with others will all be short lived but unless we desire to waste time, we have to fully invest in the people who are truly for us the same way that we are for them.