Well that was the reason why i felt that his crush over Rose(as u mentioned) kind of being forced and that to be mentioned that's one of the reasons he had dreams of Rose.
And as Rover explained i think the only reason why Logan remembered her was the the reason Rose was killed by his own hands therefore yeah maybe Cornell's rose tatoo felt kind of s@#! but least explained that he remembers her due to the guilt of her being killed by him .
Well if u really think loving a person , who is not married and even has feelings and attraction for someone is wrong then i don't how to explain this to u . And the thing is ,as i mentioned previously , he still has feelings for her even though he said he was happy for her life but he didn't attended Jean's wedding . After that he never interfered in their marriage life after that . UNTIL when Jean said in Morrison run that she has feelings for him but Logan still denied during that run and even said that Scott still loves her , no matter what has happened with him , when she was dying on the spacecraft .
And for the record having dreams is natural therefore ur assumptions about his obsessions being unhealthy is not applicable here .