I remember accidently teamkilling an AI vehicle on another server once. Just as my mav arrived on target on what I thought was an enemy sam launcher I got the kick. It was then I realized what I had done. Trying to log back on straight away without success confirmed my mistake and I felt really bad about it.
Surfice to say it made me a hell of a lot more careful about target ID. My point is I think the 5 min kick for teamkilling is ok. There needs to be some sort of punishment, accidental or not.