As long as they are longer that 45cm (18") unloaded, then they are not prohibited. Use still has to be justifiable at law.
No such right exists in either the Australian Constitution or Law. , In fact, with respect to your 2A, our Constitution would specifically prohibit any law made by any...