As a Ranger fan, I have absolutely no problem with what Richards did. The Flyers looked flat and he tried his best to get the team amped up and change the momentum.
I know he wears a visor and ended up turtling, but Dubinsky is a pretty strong player and is an under-rated fighter when he fights people of similar size (I know he is bigger than Richards, but they're relatively similar...not like he was fighting St. Louis or a guy the size of Boogaard).
This was a completely legit fight, way, way better then when 2 heavy weights just randomly decide to go off the face-off with no context to the game.
Richards and Dubinsky clearly hate each other, which is awesome, because they are both very talented, important players. I don't see what the problem is here, or why people are flipping out...I hate Mike Richards (because he's a Flyer, I'll be honest here), but that was good, entertaining hockey all around, regardless of the visor factor, which happens all the time.
And, for the poster that said that Dubinsky is a little punk, you have absolutely no idea what you're talking about. The Rangers were whooping the Caps when he fought Ovechkin because AO took a massive run at Dubinsky, and then Dubinsky took him down (for the record, I really had no problem with AO's hit either). Dubinsky calls players out (like Crosby), but then backs it up. He's also not a cheap player, and will usually fight his own battles too. I always am surprised to see people hate Dubinsky so much...
if your team had him, you'd love him (just like I'm sure I'd love Richards if he was a Ranger...which I'll admit
)