It's HIS property, He can do as he pleases (within the confines of the law) Same as hosting a party or working on a truck.
A long as there'e no ricochets or stray rounds landing off his property, he's within his rights.
Neighbors cannot dictate how one acts on their property, Period....
Just because it's the law doesn't make it right. I wouldn't want someone shooting towards my house from 500' away.