This really does need to be fixed ASAP before final release. If Maritime Operations are to be a major selling point of ArmA 3, and especially if there is to be an MK 8 SDV in the game, then player have got to have the ability to fire their weapon once they have surfaced.
What is the point of surfacing with a weapon if you cannot fire it while in a vulnerable position(in the water at the surface)?