There's a lot, but A LOT, to consider before saying is 'right' or 'wrong' (if you have the nerves to say it ) . Personally, I don't put labels on people's actions because everyone has a 'valid' reason to do whatever they're doing, even if their reasons are not ours...
Non of us can judge someone else's life or way to proceed just like that, we would have to wear their shoes at least .. well... since the day they were born to TRY to look from their perspective =)