RE: Shooting thru mesh
If it was me, I'd lose the blind, completely (opting for a natural ground blind - for deer). I'd worry more about the deer being spooked by the blind than I would be worried about BH performance through netting.
No issues shooting through air with any BH.