How could he realize? Girard came cross-checking his back.
I think Rinaldo is a scum in general, but I wouldn't pin this on him. After a clean check Girard goes after him. It was quite a natural reaction from him.
If that's going after someone then every player on the ice is going after someone every second they are on the ice.
Girard skates over to him and basically does a drive by tap, happens 100's of times a game without people getting mugged.
The problem with the whole thing is this, it wouldn't matter if it was Girard or McLeod, he wouldn't have allowed enough time for anyone to square up, they would have been sucker punched.
People don't seem to understand that there is nothing wrong with him defending himself, the problem is in how he went about doing it. If he does what most people expecting a fight does, he pushes back and creates space and time to access the situation. That's not what he did though, he just flat laid him out without a thought about anything.
There was s time this stuff went on, but in an age where we now understand the long term issues it can cause after hockey it needs to be gone. Sure guys jump others for every little hit it seems, but it's mostly just pushing and shoving with no real harm to come from it.
I don't care what the situation is, at no point should it be ok to sucker punch another player.