Agreed. Not only do they need to adjust the logic, but also give each player discernible fighting attributes.
I've KO'd goons with non-fighters with regularity.
This is one area where I'd love to see EA use 'weapons' like AFL2K did.
For fighting, some guys will have 'iron chins', 'one-punch KO power', 'strength' to ragdoll opponents, etc.
This would make for some hilarious matchups if a non-fighter dropped the mitts with John Scott or Paul Bisonnette.
I shouldn't see Datsyuk win any fights against top scrappers.
He shouldn't be fighting at all. If he does, it should be a very rare exception and only against players within his weight class, like Cory Perry.