I doubt you could, as you would have to treat every "friendly" you don't know very well as an enemy. Just think of returning to base with a few scalps in a perk plane. And while you get low & slow to land, some noob just rams you, because he couldn't control his plane. Or in case of killshooter off, I might simply shoot you down because I don't like you.. or something you have said. There would be no way to control griefing, especially with friendly collisions - "Ooops? Did I do that? LOL". Just think about the ability to kill "friendly" goons...
It works in a small, highly structured environment like a special event, but not in the chaotic, free for all MA, with it's high percentage of newbs and all the emotions around.
Well I can think of a couple of solutions to everything you listed there right off the bat,
Landing 1k distance from a friendly field friendly collisions are on...simple, same for taking off
Griefers all friendly collisions result in both planes being killed simple
Goons friendly collisions switched on regardless

As for the rest I dunno about you but how many times have you collided with a plane that you weren't fighting with? Most of my collisions come from nose to nose turns or attempted HOing, a distant second would be coming in to fast and hitting a plane I am trying to shoot. Most people in game tend not to start flying into one another unless they are on a con. Given the offset in ganging I could live with a few friendly collisions, I'll bet I would get less of them than say puffy ack pwned...