Katrina Kaif became the target of trolls after a recent public appearance, months after the birth of her son. Salman Khan was having none of it.