
Whatever you do don't squirt her - this is fear, and if she gets squirted whenever she's near another dog she'll only associate it with them and her behaviour will get worse.
You need to work her under threshold - that is, far enough away that she doesn't feel scared enough to bark. Then you will have plenty of good behaviour to reward and most importantly, to reward BEFORE she's done any barking - so you're rewarding her for
staying calm rather than
becoming calm. The less chance she has to bark, the better chance you have to overcome it as it won't become a habit. If she's already barking then turning away will help calm her down but by that point she's practiced the behaviour and it's another stressful moment for her - you need to avoid these. Prevention is better than cure and all that.
Forcing her to go round and "talk" to other dogs is clearly too much for her, and is basically as form of flooding - trying to force her to get over her fear and it will not help, it will only push her past her ability to cope and make things worse and could well actually cause her to start showing aggression in a bid to get rid of them. The other class can help if you use it properly - that is, make sure you can remove her if she gets stressed (so don't necessarily follow the class schedule, talk to the trainer about it), and keep rewarding anything and everything good. That is, not barking, looking at dogs, looking away from dogs, sniffing the ground (calming signal), basically everything that isn't barking. She also needs to know that she has the option of leaving as being on lead can increase defensiveness (as the 'flight' option is removed) - have a look at BAT training on youtube (by Grisha Stewart), it's excellent for teaching dogs to make appropriate choices when faced with scary things and also to reassure them that they can make their own decisions about how to deal with a situation (but importantly, it sets them up to make the right decisions).
It may also be worth not going to ringcraft for a while - give her a week or two away from that environment, let her stress levels drop. Each incident where she's felt stressed enough to bark will push her stress levels up; these incidents stack one on top of the other, and the stress hangs around for a few days at least too. So by giving her a short break, you can get those levels right down again and she'll be much better able to cope and progress when you try again.