Well, how about everyone calms down and fits a nice big high visibility jacket to their aircraft? Yes the cloak of invincibility....
I'd have thought the solution was simple; make it mandatory for all aircraft to wear a hi-vis vest!
I guess great minds think alike...