I do not see how a person making 50k € in Germany would have a gross/net difference of 50 %.
According to [1], the gross/net difference would be about 34 % in the worst case (highest tax class, no children, not married etc.), which includes social security, health insurance and so on. The calculator gives realistic results for my own income.