The mechanic behind turning pink serves two purposes, one, it's a warning to other players that player has inflicted enough team damage or killed a friendly to turn pink.
Another is to stop teamkillers from outright going on a rampage to continue killing team members by reducing team damage and reflecting that damage back onto themselves.
Going pink is not necessarily that huge of a punishment, you get flagged for a few matches and it goes away. Accidents happen and going pink eventually happens to everyone, I've had my fair share of going pink accidentally, I've just come to accept it and just continue playing normally.
That said, as stated before: Any project that leaves your ship is no longer your friend, or a friend of your allies. It pays to have some spatial awareness of nearby friendlies, the game isn't going to hold your hand and negate team damage altogether.