Yeah you can only snipe someone who is in the FoW if you targeted him before he entered the FoW. However you can use the favor item Heavenly Wrath (not sure if that was the exact name of it) to clear the FoW for 1 second or so (dealing 250 dmg) and then snipe an enemy demigod if you can see one.