If the hairspray is turning your hair white, it's either a bad hairspray, or you're holding the hairspray too close to the hair. You should hold the hairspray about 20-30 cm away from your hair.
If your hair is severely damaged, it will not be possible to get a color that requires pre-lightening, such as pink, without risking severe damage and breakage.
The white specks could be dander (flakes of dead skin) or a parasite such as lice or cheyletiella. The parasites need to be identified by a vet, and you should...