The NSW government has called for a national ban on the sale and production of shampoos and other products containing microplastics before they inflict worse damage on marine environments.