Not in this way. Boaters are fined far less for a flag violation than a diver... I think it's about half.
To catch boaters ignoring the flag you really have to setup a sting operation. While you can opportunistically ticket divers you see without flags.
We need a 3D flag that has no drag. Impossible? Probably.
What about having a smaller red and white truss system below the flag? Red plastic tubing in the rectangular shape with a white strip crossing it, maybe have that white strip have a red border to make it look more like a flag.