ORIGINAL: arkansasbowman
So I realize guns are registred to the buyer so just returning and getting another just does not work.
I don't mean to nit pick, and I'm sorry for your bad luck with the gun, but there is no gun registration in the United States. Your dealer should honor some sort of guarentee, or send the gun back to Mossberg using their FFL at no charge. Depends of course on how long ago you bought the gun.
One other thing, it might be the shell. I have seen Beretta 391s that would not shoot one particular load at all... just wouldn't do it. Who knows.... auto loaders can be fickle, and 935s aren't exactly precision machines. They should of course work, and I am not saying you should settle by any means. Just suggesting you may want to try a different load combo.Better than just eating the cost of the gun and assuming it doesn't work.
About the POI, have a buddy shoot it and see if there is any difference. Moreover, try using a lighter load. I know 935s aren't set up for light dove loads, but try some lighter 3" loads or some mag 2 3/4" ones. May save your shoulder a bit. Also, move your target in to 15 yards. 5 yards makes a world of difference.
Good luck. Hope you get it straight.