I had a dog that my ex girlfriend and I raised from a pup. She has him now and I haven't seen him in years. I'll never see him again. Out of all of the people I truly miss in life, I miss my dog the most. In fact right now my eyes are tearing up just thinking about him. I miss friends from long ago, and I rarely miss my family, but no one comes close to the doggy that was my best buddy in the world. I feel like I let him down.
I can relate to a lot of the family isssues you are going through. I bet you get unconditional love from your dog. I think if you get rid of your dog you will always regret it, and you will resent your parents for it.