While I understand it is necessary to keep people from deliberately shooting at their teammates, and you need to be aware of your allies when firing guns or torpedoes, there is one aspect of this that is completely unfair. If a ship runs into another ship, it should be the fault of the ship that RAMS the other ship, not the ship that has been rammed. Several times now, I have been parked next to an island or in smoke and received a teamkill penalty when someone else ran into me. How is that my fault? Also, if you fire torpedoes when no one else is around, and then someone enters the area and completely changes course long after firing torpedoes, this should not be the fault of the person firing the torpedoes. Perhaps the easiest way to fix this in gameplay is to penalize anyone who hits a teammate with a torpedo within 15 or 20 seconds. After that, it is clearly the fault of the person who is hit with the torpedo for not checking the area or heeding the torpedo warnings. If you run into danger without looking, it should be your fault, not everyone else's.