Police have charged a man following a terrifying ordeal in a major Gold Coast mall during which he allegedly set fire to a business and assaulted a bystander while armed with a gel blaster.