From the sources that I have read about deferred rendering they all mention "handling transparency is hard" without much more information.
However a solution that I see is, handle the scene once without the transparent geometry, once assuming the geometry is fully opaque, then interpolate between the 2 based on the transparency coefficient.
Is this a bad solution because it's slow due to the additional render pass or is it that there is something else I am not seeing?