I'm afraid your stuck with the whine unless you can get a bark collar to remind her to keep quiet. That will probably work but you'll need a quality collar. I suggest Sport Dog Deluxe Bark collar.
Smacking her is going to create more problems and not get rid of the whining. Don't go down that route.
As for your "hunting partners" having problems with her whining ... those guys aren't partners. That's a much easier 2 step fix.
Remember, they are not family members, your dog is and your dog will sit by you not matter what!
Mention you don't appreciate their comments once and then move on.
Life's too short to spend quality time in a blind with "friends" that make cracks about your dog or anything else for that matter. Drop em.
Upsets me just to read something like that. You're not the only one that has had hunting friends that were clueless

. Emphasis on has had!
John and Bucky