To me it's the best thing, a salary cap is a restriction of trade, if teams over spend then that's the risk they take. All teams big or small take a **** every so often, that's football. Bringing in caps etc is just further sanitisation of the sport just to appease all the snow flakes.
Not everything that somebody disagrees with was done by "snowflakes", in fact given your use of it here, I'm not even sure you know what the term is supposed to mean