JJ,
You are turning on people who are only trying to help you, as did put the question up after all. I dont know what you've had to put up with, but with getting your lovely dog obviously hasn't helped, so timing not good at moment, but will get better, in time
In my opinion, Eccles said nothing wrong and gave good advice.to you.....some dog and owner training will be beneficial, but only if you want to do it....it was only advice given.
You sound like a caring owner, that looks after her dog and that is a rare quality these days, so enjoy your dog and let her enjoy you too. She sounds lovely and I'm really glad you had a nice time with her at the park.