Yes, USMC AV8Bs were recently in Afghanistan. We did not fire any rockets, especially not WP and we did not have any female pilots. Yes we do have a gun and did strafe, but trust me, the rounds were on target and we have videos to prove it.
I think you are barking up the wrong tree trying to blame this one on the USMC