I don't know what to do UPDATE

I had a sonogram which said I was having a girl (at 16 weeks) I get the panorama test back and it says boy!! I cried so hard because my heart was broken. If I have a boy my in laws will treat him badly. They will forever compare him to his cousin (who is the son of their favorite child) just like they do with all their other sons. There is one kid they praise like he's some god and then they tell there other kids (my husband included) how awful they are. If I had a girl it would be the only girl in the family on their side. If I have a girl I know she will be loved and treated like a princess by them. Now I don't know what baby is. I'm so scared for my kid to be hated by family for the simple fact of being a boy. 
Reply to a question: I swear they didn't mess up on the sonogram because she kept moving baby around to double check before saying anything. Also I've shared it with friends and others and they all say girl. There were no nuts or anything during the scan. Baby wasn't even holding anything besides their head. There are two legs some two fat lips and a deep V between the legs. I even drank soda to get baby active for the scan. 
Also towards another question No if the baby I miscarried was a boy the Y could still be in my blood since it was recently lost. Nothing is 100% if it was I wouldn't have my sister who's a condom baby. 
Update: I have a 3D sonogram Saturday at 18+5 days!!  I need real answers