Killing Roth was very much in everybody's best business interest (well, probably not Rocco's)
Roth knew way too much - and was certainly not bound by any notion of Omerta...he could put Michael and others in prison or the chair just to save his own hide.