In my personal opinion, it is not morally right to fire someone based upon an accusation
Um, McDonald has still not been charged with anything big guy, so, I suppose it's OK to fire someone when they are accused of something prior to having a charge, so long as you are out of the playoffs?? Is this what you were attempting to say?? LMAO dude, Smith WAS charged and not released, McDonald WASN'T charged, and was. What that says to me, is that so long as the Niner organisation needs you, you can pretty much do whatever the hell you want, and they will wait for "due process", and even AFTER due process, your safe, so long as you have enough "value" moving forward. The second that stops being the case, see ya.
Are you unable, to just admit the FO of your team, wouldn't sit or cut McDonald the first time because they NEEDED him, or is it some sort of character flaw in you that at all times defends your team, coaches and FO regardless, because of the jersey they wear.....
Something tells me it's the latter..
Either way, it's hypocritical to defend the earlier move and applaud the later, because truth is, if that was the parameters, McDonald would still be lining up this Sunday, as his "due process" hasn't even BEGUN in this circumstance, and yet the Niners still dumped him. Several guys currently playing on your team, STILL have pending issues hanging over their heads, and I don't remember them getting the axe, why is that exactly?