Let me see if I can summarize my take on all this:
Auto Puffy is ineffective against enemy buffs. It does not down them nor prevent them from dropping their ordnance. The only thing it is good for is occasionally downing friendlies that are actively trying to engage the threat to the cv group. This in no way benefits the cv group defensively.
I believe there are multiple options here:
1. Either remove the puffy vs buffs because it doesn't do anything except occasionally help the enemy buffs (pretty sure that is not the intent).
2. Code the auto puffy to become more accurate vs enemies the longer you fly straight and level. Every time the enemy varies a certain % of their direction and altitude, the auto puffy will have to recalibrate the lead/alt of their position. This would encourage an actual attack from dive bombers and torpedo bombers to down a CV group as utilized in WW2.
Disclaimers/Assumptions:
1. Yes, we all understand a 5" gunner can hit the buffs (but we're not talking about manned guns here, we're talking about auto puffy).
2. Yes, we all understand friendly fire happened in WW2; however, I'd be willing to bet puffy downed more buffs than friendly defenders, otherwise why would they use it?
3. We are not talking about enemy fighters here, only buffs. The code for fighters already seems effective enough to disable an enemy fighter quickly.