... could such behaviour ever be justified?
Franco!!?? 
Well, yes, it seems to have started with Franco, but even then, the church had it's involvement, and whereas it seems to have started out politically, it's then carried on,
by the church, and done for 'moral' reasons. And of course it's not really a past issue since it continued into the 90s!