We have given you all the advice that we can. If your parents are going to continue to make you walk the dog then unfortunately they are being irresponsible themselves by jepordizing your safety along with the dog. The dog will suffer no ill effects for not having 2 hours of exercise for the duration of her heat cycle.
I live in town with 5 german shepherds. I walk my dogs, I take my dogs to an empty field and throw the ball for them. Within sight of my house there are 27 dogs (circling my block on all sides). I do not walk in front of houses without a fence or where I know the dog is not contained by either cable, chain, or fence. I cross the street so that I have a recourse if something happens. Do not think for one moment that I wouldn't step in front of my dog and kick the bejeezes out of someone else's dog and then let them have it too. I have 2 females. I DO NOT walk them when they are in heat. They stay in my yard at all times and NEVER unattended even behind the fence.
A dog does not have to be a stray to be a threat. Any dog that is not contained is a threat. Any dog owner that does not monitor their dogs when outside at ALL times contained or uncontained or have control of their dog is an irresposible dog owner. There is no two ways about it.
Buy a prong/pinch collar. This is a pinch collar http
/www.amazon.com/Herm-Sprenger-Training-Colllar-3-8mm/dp/B0002DIROQ
You can find out how to use it here http
/www.teacherspetk9school.com/PinchCollar.pdf Ignore the part where it says no more than an hour at a time. As long as you have her on a leash you can have it on her.
BUY IT USE IT. Teach your dog how to behave on walks. Barking at other dogs or dragging you down the block is bad behavior. Everytime she gets you up to a fence to bark at another dog or drags you where she wants to go she wins and is being rewarded for bad behavior.
**EDIT**
You should have begun training your dog the minute you brought her home. Not wait until she is well over a year old. That is just rediculous. Our puppies begin training as soon as they are weened from their mothers. Why? Because we may have to keep them for awhile and you might as well have a well behaved dog from the beginning.