Dude, I think I know exactly how you feel. I got my dog, Blue, when I was 19... found her at a shelter, raised her from 2 months old, and she was the PERFECT dog. For 6 years, she always knew when I was upset, was always there for me... and then I got married. My wife loved Blue, but our lives became a bit hectic, forcing me to find someone to take care of Blue for a few months while we figured things out. We left her with my wife's uncle, who promised to take good care of her until we went back to get her.
Instead, when we drove 2000 miles to pick her up, the uncle informed us that if we even attempted to come near his house, he would call the police and have us arrested for trespassing. I haven't seen my beloved dog in 2 years now. It broke my heart, and I doubt I'll ever recover, honestly.
For the year afterward or so, I think I thought of Blue almost every day. But it did get easier... I just tried to make my life as good as it could be, tried to realize that even if I got her back, she wouldn't be the same dog anymore. At this point, I'm hoping to get another dog and try to start over... though I know I'll never forget about Blue.
Some people just don't understand how much a pet can be your family. Blue was more my family than my parents ever were... but I can't change what happened. My best advice is, try to let your parents know how much they hurt you, and try to live your life as best you can. Unfortunately, sometimes awful things like this happen and there's not much you can do about them.
SD