I just don't think you can instill after-market honor into flashy players who have been coddled as "stars" since they first began to stand out from the competition as kids. I'm clearly not arguing with you here, but I'd say that a Pink Card's official "you're a bitch" message would be enough to shame players into keeping it straight. Then there's always the "sin bin" approach, a 10 minute penalty box for offenders.
It used to be tough stuff in the NFL too, back in the day if you had anything less than a compound leg fracture, your ass had better be walking off the field, not so anymore. Playas gotta think about they paycheck and theyz babies mammas.