translate English to French: This has therefore been the subject of much heated debate and, in general, most criticism has been levelled at the latter.
Il en a résulté dans la foulée un débat extrêmement houleux et, sur un plan général, la majeure partie des critiques ont été portées contre ce dernier.