The system, like all, is imperfect. I still don't have definite so that's a yikes but regardless, tweaks can be made to it.
-1 on removal
+1 on changing the system. Remove the moaning (I mean who doesn't like to hear men moan wtf), make kills not reset, but keep the 5 second timer. That being, if a medic is working on you immediately, you don't respawn because there is absolutely nothing more excruciatingly frustrating than that shit.