You are right: in february two marines shot and killed two Indian fishers, mistaking them for pirates. The debate regards another matter: India says they were in Indian territorial waters, and thus must be processed there, whilst Italy says they were in international waters, and thus are demanding that the two be freed and returned to Italy.
This has become a case of Italy vs. India rather than a question of right and wrong. I honestly believe Italy, if they say they were in international waters, are not lying. This is going on from February as I said, and it’s frequently discussed on TV or on newspapers, therefore Ferrari’s actions are comprehensible.