I always say to people about the dog park, your doomed if you do and your doomed if you don't. In other words its where you go to socialise your dog but one bad experience could set your dog back.
We go very rarely to the dog park these days. Simple, I've got lots of dogs and I've got lots of room. But we used to go a lot and I would pick when I would take them in and often I would leave within only 5 minutes of arriving. Sometimes we didn't even get out of the car.
The dynamics of the group of dogs in a leash free park can change very rapidly with the addition of just one dog.
An experience at the dog park can make or break a dog. I particularly like
obedience clubs where the dogs all mingle on leads. So if your dog isn't an in your face type then they can be accommodated.
Not all dogs will like all other dogs, it's a fact of life. I am happy if my dog tolerates other dogs, I see nothing wrong if they don't appreciate the dog that jumps all over them. But I understand that those types of dogs are out there and it's up to me to remove my more sedate dogs from that situation.