translate English to German: How justified it is is debatable.
Über ihre Berechtigung kann man streiten.