I'm mostly using small one designed for optics and similar delicate things that came in small bag where to store it between uses. I have also used one very soft larger one what I used with my Air and other delicate displays before but I guess from now on I must pay attention to what I use with my MBP.
Anyway what you said it true because even just swiping off the dust that lands on the screen get dragged against the screen, and I guess that's where I got those 2 short hairline scratches, I just don't get why they do not go all the way to edge where I swiped them, so not 100% sure if that caused them. Also how in the heck to remove dust off the screen without swiping them the way I did? it is pretty impossible trying to pick them up one by one. Even at this moment I have like 1000 small dust particles on the screen because I wiped it maybe 2 days ago last time.