In his defense, Kenyatta Walker hasn't been suspended and Roy Williams has. If the NFL has a policy for suspending players for repetitive dangerous penalties then Kenyatta should be punished the same (as well as Adrian Wilson, etc). However, since Roy is a high profile player, he's given a huge punishment that is apparently outside of the standard operating procedure.
Why? Perhaps because the NFL doesn't like the Cowboys either.