Yeah purely anti tank, thats why I think that soldier in band of heroes didnt blow up in little pieces when that thing blow up just on his feet.
No, that is what is known as a "TV show", in real life he would have been killed by either the small amount of shrapnel that, at that range, would kill, or by the concussion rupturing his insides.