Small guns can be a bit tricky to shoot, and shooting low, left is common for right handed shooters. It pretty much boils down to grip and trigger control. Using a 2 handed grip you will want to squeeze the guns grip primarily front and back with your right hand, and primarily squeeze side to side with your left hand. When firing the gun you need a steady pressure on the trigger as straight back as possible without moving any of your other fingers other than the trigger finger.. Also I have noticed that my shield shoots low with 115gr ammo, but is right on with 124gr ammo. A lot of dry fire practice will help with the trigger control, and a good tight grip will help eliminate the sympathetic contraction of the lower 3 fingers on your right hand ( this is called milking)
For a gun that you aren't used to, that's really not bad shooting at 7 yards. Its certainly good enough to put a bad guy down, and that's what this gun is intended for.