Eh, I didn't mind it as much as many people seem to. I get the reasoning that it appears a bit too violent, but I can also understand why they did this, as it is more dynamic than him simply grabbing the gun. And I don't think the guy has to be dead or even injured, as I always assumed that Supes is the only one who made contact with the wall, like when he flies with Batman through that building in the title fight.
Edit: Actually, Batman did make a bit of a contact (though he had mech-suit so he made through it unscathed) and I've been carefully watching this gif now and am pretty sure that guy never made contact with the wall. It looks like Supes broke the wall with his head and fists, simply picking the guy up and carrying him for the ride.