I don't blame Johansen at all for asking for what he is asking for. Also don't blame CLB for asking for what they are asking for.
RyJo and the players should be requesting all the money they can get after the owners locked them out a couple years ago. Make them pay for it now, just like Toews and Kane. He's going to be a great young player for years to come. Those long term offers are a joke. He should do a bridge deal, but 3mil is too low too. 4mil would make more sense. They keep comparing it to Duchenes deal a few years ago, which was 3.5mil, but the cap will be a little higher than it was at that time.
If I were him, I would sign a 1 year deal, for 3mil, have an amazing season, and then have arbitration rights and screw them over on a 2 year deal, and then leave as a UFA.