I think the Flames would be better off, in the long run, if they stayed the course and continued with the rebuild. That being said, why not have a three way!
Flames:
Richards(25% retained)
13th overall
21st overall
Kings:
Wideman
Backlund
Gorges
Sabres:
Voynov
Reinhart
45th overall
LA sheds problems/unwanted cap and get a pretty good return. I think Gorges excels in LA's system. Flames pick up two more 1st, hopefully Meier, Svechnikov and Kylington. Sabres drop Gorges, retain 25% of Richards, before moving him to the Flames(for cap reasons) and could potentially hit the jackpot on Voynov, if he gets off(not looking good). Worst case they eat the cap for a year, he gets out of the pen and bolts to the KHL(cap free). Not to mention the brother love aspect, as an added bonus.