Range, knowing your history with your local vets, I can't blame you.
Since your vets stink, and you are left with no alternative vets to try... if you have a trusted groomer, you can ask them to show you how to express them yourself. It's not hard, just gross. Easiest time to do it is bath time, so you can shampoo away the yucks and the smell..
As mentioned above, if the rectum was the center of a clock, the two glands would be at 5 and 7. Good signs of needing it would be an odor from the back half of the dog, scooting, or seeing that they are swollen. Or, you can just do it with each bath as part of the routine, as long as you do it right, it won't cause problems, and really, it's not that hard.
As for blood coming from the expression of the glands - that's
not typical, and you may want to watch her temperature for fever, and watch for other signs of an infection. Antibiotics would be great if you can get them.
The vomitting most likely had nothing to do with the anal glands - but I wouldn't rule it out completely if she did have an infection of some kind.
