Look, I think that you are probably right. I think it's more likely than not that the Sens are peeved that Wilson did what he did. But it is not confirmed and it doesn't mean that we aren't getting Karlsson.
As for the second part, I think there is a difference. Why do some teams not trade within the division? Because it looks really bad to your fanbase if the guy you traded beats up on you 6 times a year. But if you're not the one who made the trade, there is a significant degree of separation and minimization of responsibility. I fully acknowledge that this is a bit of a stretch and perhaps a "weak" argument, but I think that it does matter.