Many things can be a problem for a weak hives. I think the last item you mentioned may be the best solution of everything you said.
For me, if I have yellowjacket problems due to weak hives I also probably have a robbing problems, etc. Much easier to just deal with the weak hive, then kill off every potential threat to the hive.
My thoughts are (assuming everyone is at least smarter than the pests they are dealing with).....
Deer eating your strawberries....find a way to keep them out. Don't shoot them. (unless it's for the food, hunting season, etc.)
Raccoons getting in the garbage....find a way to secure the cans. Don't just shot them.
Yellowjackets picking on your weak hives....Find a way to strengthen your hives or take appropriate action to allow the bees to better defend the hive.
Yes, I'm no tree hugging radical PETA guy. I just have seen way too many people, who are suppose to be smarter than the rest of the animals on earth, resort to picking up a gun, or resorting to the destruction of anything that irritates or bothers them. I have seen, and have a neighbor who treats his yard so no ants, no bugs, and nothing else can live in his lawn, so his kids can play pest free. (Although he's an idiot to have his kids rolling around in that chemical cesspool in the first place)
You got a yellowjacket nest on the side of your house? I see no problem getting rid of them. I think common sense should always be used. But setting up traps to attract every yellowjacket in the area, due to a few getting into your weak, beekeeper managed beehive, just strikes me as wrong.
I have no problems with pest control people dealing with real and safety issue pest control. We need the services. I just do not like the fact that way too many people see a yellowjacket (Or bees for the general public) and their automatic reaction is to reach for the can of raid. And if beekeepers have such notions about nature, I can not expect much from the rest of society.