Just some thoughts:
Stop gun hunting during the rut. The closest we come is an early muzzleloader season in late Oct, that still somewhat protects the bucks because the corn is not usually harvested yet and you have to catch them coming to/from the standing corn. This gives them a chance to pass along genetics and they're not quite as wacky when the shotgun hunters start running them. Not sure about your gun seasons, but ours are short, we run split shotgun seasons in December, one is a weekend and three days, the other is two weekends and the week in between.
Limit the buck tags and increase doe tags.
Not sure of your situation but many areas could improve their nutrition. I was on public ground Saturday that had acorns,alfalfa, beans(soybeans) and corn all within about a 100 yards of each other and water was less than a 1/4 mile away. Most good deer places around here, public and private, will have a similiar mix,maybe minus the acorns or alfalfa.
In IA we don't have antler point restrictions
Genetics plays an important part also, I can't tell you the last time I saw a spike here. They go from button bucks to forkhorns,sometimes small 6's.
Change the mentality(good luck), once they start seeing the bigger bucks from it, they'll hold out for better ones.