The comparison holds, Gerrard's reputation is fine despite his ties to organised crime and his own historic offence(s).
Henderson's hypocrisy vis-a-vis Saudi Arabia does not outweigh that in most people's estimation.
And if you think insincerely milking a bit of positive PR is worse than assaulting someone, then you need to get out more.