This is the last response I'll make.
If a dozen Zeros can't defend 30-odd D3As
Stop. Read the scenario again as a whole and try to work out what the writer of it intended.
Where do you propose that the remaining (minimum) 140 bombers should go? You complain that 50 odd is a problem for you now, making a dozen of them into fighters won't bring you more fun will it? Your squad didn't survive the unescorted Vals as it was.
Sending a dozen fighters and an additional 45-50 strikers on top, to each of the other targets instead, is a better idea just so you are less busy? Don't care much about the other guys? Why are you so special that you have to miss out?
Midway had 7 hangars and whole host of other targets spread over two Islands. Please calculate how many Val loads it takes to down just 7 hangars without all the other stuff? I'll help. It takes 5 per Hangar if they all hit precisely. The other objects take about 10 -15 more. There is bound to be some attrition and a few more than one or two will miss their targets. Say just for the math, that the defenders kill about 2 each, how many do you need to do the job?
The fact of the matter is a lot of guys had a great time. That's not always easy to do in early war Japanese carrier planes. We probably lost more to crashes while recovering to the carrier than at the targets. Some guys didn't accept the challenge of the long flight back to the recovery cv. Those that did enjoyed the spectacle at least provided by the landings.
Sorry you didn't have a good time despite your massive kill count. You should feel no worse than the Zeke squads that had to try to fend off the SBDs diving past them to the carriers. Weak guns, little ammo, and the toughness of the planes means they had way less chance than you to defend their base. At the end of it they had nowhere to rearm, just suck it up and fly all the way back to the reserve landing field. There are plenty squads out there that would have been happy to have F4Fs and a sky full of Vals. As there are so few fighter slots in this FSO, I'm sure you won't be faced with the same problem next week.