Wait... you clean mesh jackets? I just go for a ride in the rain...
I was thinking about putting a bug screen, like the one on a screen door, between the rad and guard. Is that the type of screen your talking about? I have done this on my car and truck but not sure how it will work on the bike, I guess I will have to try it and see how it works.
Hahaha, that is horrible! Damn, where do you guys live?!
The most traumatic bug experience I've ever had was riding through a pack of wasps. Because of their slightly larger size, it was like getting shot with airsoft bb's. Unfortunately for them (But fortunately for me) none survived to sting me. A few months later, I was doing some deep cleaning and found wasp carcasses EVERYWHERE; behind the brake reservoir, in the headlight, behind the forks, it was terrible. I felt really bad.
Could be worse, you could have been a bad arse Harley dude! No wonder they always scowl.