Reinhardt Shield bug ?!

This Hero is so BUGGY as Hell, he have a SHIELD an the ENEMY can SHOOT ME BECAUSE they take there weapon inside of this Shield !!!
WHY have this HERO a Shield when they can shoot inside of them them to me this makes no SENCE… !!!

With ANY hero with a shield, or a placed barrier, once the weapon is through, you will be able to be hit. I’m about 99.9% sure that’s not a bug.