Right, PLC. God gives everyone challenges that we must face. If you can get you through each challenge, each obstacle, you come to be a better person because of it.
Things change. People change. If anything, if your mad because of your girlfriend, live get married, and that'll show her. If your parents really do hate you, then keep living, and then move out of the house, then you wont have to worry about them ever again.
I just remembered a good quote too. Life is full of good things...and bad things. And sometimes the good things don't soften bad things, but the bad things never spoil the good things!
Sometimes, life is like a dark tunnel. You may not always be able to see the end of the tunnel, but if you just keep moving, you will come to a better place.