I will still and maintain - 10 games or more makes this a bad trade.
I'm not trying to comment on how you feel about the whole thing, but I do disagree with your approach.
IIRC, 10+ game suspension means his contract doesn't count against our cap (negligible impact as it's tiny), and doesn't toll a year (huge impact).