You're right, I was thinking of "slammed" as being part of take-down style news reporting.
Looking at Google Ngram, usage of "slams" started inflecting upwards in the early 90's and then even more strongly in the mid-2000's. [0] I wonder if that second increase represents the type of usage I had in mind.
(I looked at "slams" rather than "slammed" to try to avoid some of the other modern meanings, like being slammed with work.)
The more you concentrate taxation via capital gains, the more you incentivise the type of tax strategy where people just leave the state/country before cashing out. Countering that with exit taxes and such is hard.
Taxing company profits directly may be less efficient from an economics point of view but it's much more politically palatable.
It’s ironic that after British Rail was privatized, many UK rail services ended up being run by subsidiaries of other European state railways: French SNCF, Dutch NS, Italian Trenitalia, and so on. Turns out the state knows something about running trains after all.
The graphs in the article somewhat disprove that.