It's not happening this season, because the Hawks would be giving up their playoff run (not to mention the playoff revenue). However, I think this makes a lot of sense in the offseason.
I could see a trade based around a resigned Ray (say, 2 years, $18 million, de-escalating), a guy like Davis, and a draft pick or two, for a resigned Johnson.
I know I gave Tanguay a rough time for suggesting Johnson could be joining the C's next year, but I think he was right about that being a posibility. He just was not understanding how it could possibly happen.