I brought some white polo shirts which are 100% cotton from Asda but they wash so badly. Most have ended up in the bin. Coming out of the wash still with stains and covered in fluff from school jumper. Are they all like this because of the material? Or should I be buying them from somewhere else?