Is there an anti-TK system in the game? How can I punish somebody who intentionally killed me? Is there some kind of slap or slay system?
There is an anti-team-killing setup on the server side of things. Server admins can adjust these as they see fit, but if you team kill enough you'll get booted.
This is what the defaults look like:
There is a server side setting that causes you to be kicked from the server after a certain amount of team kills. This is obviously decided by the server owner, so some servers will have it set very low (maybe even 1 if they're extremely picky) while some will give you lots of freedom (maybe set it to 50?)
There is no anti-TK system in the game itself, but I expect this to come in a future update.
We all do.. gives the MW3 fraction a leering look
On PC some servers with the appropriate plugin adopt the following: typing
!punish into the chat window after getting tk'ed will punish the offender. Similarly forgiving is
you can also
Insane Punisher provides such functionality for PC Servers.
These were all seemingly standard commands on the original Battlefield/Desert Combat servers I played on, not sure if everyone just added in the mods or whether they were in fact standard on the original.