What bubble? I'm not defending any one and I never mentioned anything about it being followed correctly. I know many companies break the labour law on a daily basis. That's why I said this company would be in trouble if anyone reported them.

I'm just pointing out what the law says, which is what the original poster wanted to know - that you can't fire someone for being pregnant, and you can't fire them for any reason while they're on maternity leave.