Friendly fire is an essential part of APBs gameplay. Knowing when to fire, knowing when to dive in ahead of your teammate(s) are all part of the strategic side of APB. imo removing it will make APB less dynamic and therefore less fun.
Shitty team leaders are a separate problem.