I feel for ya...
Having broken my left femur, that's not fun. Sorry to hear about yours.
Anyway, re "non-unions," I broke my left humerus (M/C crash) a few years back; it was plated and I was told "no heavy lifting." Well, it didn't hurt too much so I started riding my pushbike a little too soon, as it turned out.
Started hurting like hell: two screws had come out and were floating around in there. They had to replate it; this time I took a little more care. It healed the second time around.
2010 Ducati Multistrada 1200S (RIP...but REBORN)
2006 Buell XB12X Ulysses
2000 Kawasaki KLX300R
1992 Ducati 900SS