That’s because they use the wrong weapon. Pistols are very inaccurate if you are not properly trained and don’t have significant range time. Shot guns btw are a point and shoot weapon and boot at close quarters. Just make sure you are using the correct pellets.
Aiming the pistol gangsta-style doesn't help either.