Caroline Leneghan received a suspended six-month sentence for assaulting a man at a pro-immigration rally, as critics question alleged leniency for left-leaning activists.