Teamkilling is already forbidden, as you mentioned. I don't know about that rule being "sparsely enforced", but ime when someone complains about being teamkilled in that way they were usually in a crappy position to start with.
Also, while the proposed solution is simple, it's not exactly...