Thats a red card all day. Had Krishna not been pulled back, what was he going to do next?
If your answer is 'have a shot at goal' then you have just answered exactly why its a red card and why Arms got a red card. (Denying an obvious goal scoring opportunity)