Scottish-based knitwear company Pringle has scrapped T-shirts championing Scotland's independence from England after being attacked for promoting negative nationalism.