I don’t understand why people think that Jimmy deserved to get the shit beat out of him by Fiona? He was literally kidnapped at gunpoint. His last thought was to call Fiona, but he wasn’t allowed. Saying he deserved to get the shit beat out of him for that is like saying that Mickey deserved to get the shit beat out of him for cheating on Ian, even though his father literally forced him to fuck the prostitute at gunpoint.