Former teammate slams Cahill's farewell