They have punching bag. I may be too old to know what pinching bag's are.
Not sure on pinching bags but u always can go to Walmart online n order n have it delivered to store for pick up,😄
I'm not for sure
Thanks! Your answer is awaiting moderation.