The reason for 2 of your hunters attacking is probably lag or other 2 are slightly out of range when you attack.

Your macro uses just auto shot, rather than !Auto Shot. /cast !Auto Shot

That ! mark prevents you from toggling it off.