High court fight looms over right to carry a gun