Careless drivers are being blamed for dumping hundreds of plastic gloves around a Swindon petrol station despite efforts to curb behaviour.