I'm not a handgun trainer so take my suggestions with a few grains of salt, but here's my 2 cents:
1. It's highly unlikely the ammo. Even Remington's cheap stuff isn't that bad. I've put a couple thousand Rem UMC through my gun with no issues and excellent accuracy.
2. It's unlikely the gun. If you had tight groups that were just off target, then it might be misaligned sights. You don't have that. The chances of getting a defective gun from factory are fairly low.
3. The vast majority of your shots are off to the left which is common for right-hand shooters and might indicate you're not pulling the trigger straight back and may be slapping at it a little. Could be that you need to work on your trigger pull, could be flinching. But IMHO, bad accuracy is caused by the operator 99% of the time.
Trainers that I've had have suggested doing a lot of dry-fire practice which you can easily do at home. One trainer suggested to me that you should do 10 dry fires for every bullet you put down range. I've found that dry fire practice actually does help. Good training + practice...