I think the bad actors are exactly on the other side than you say. How is it possible that after the Segwit2X agreement was signed the fees dropped and the transactions got mined within the first block till the day Segwit was implemented (I experienced it myself ).
This is certainly spam from the big block side. Furthermore Roger pays shills via his special for this occasion designed website (something with 'Bird' where people earn BTC to retweet). Also Segwit doesn't fix the problem immediately, at the moment less than 1% of the transactions are Segwit transactions, wallets and other services need to implement it too.
What do you think is wrong with Segwit? It is running on Litecoin for a while already without any problem and some projects (like bitcoin gambling sites) even mention in their roadmap that it is depending on Segwit activation (this means they NEED it to build their system).
In my opinion Segwit will transform Bitcoin from a payment network to 'the internet of money' because 2nd layers will be able to do everything that altcoins can do now. Here is my suspicion that Roger is corrupt, he is heavily invested in altcoins and exchanges, and 2nd layers on Bitcoin will make them absolete over the long run.
Who is using altcoins if you can make instant, almost free and anonymous transactions and smart contracts and in the future everything you can imagine on the Bitcoin network with the greatest security and infrastructure.
And who is gonna use centralized, hackable exchanges when you can do atomic swap over Lightning network? Exactly, the 2 categories where Roger and other big blokkers are heavily invested in............
There are bad actors on both sides, but this doesn't address the fundamental problem. Even if we leave out the human error, we still have the small block & huge fee vs big block & few nodes problem.
Bitcoin has a fundamental flaw, the nodes dont make any money for their hosting efforts. So you artificially need to keep the blocks low in order to beg the existing nodes to keep hosting BTC. Then you end up with big fees out of which the nodes still dont get a penny.
It's just a giant mess. Dash had solved it, in Dash the nodes get paid too, so big blocks in Dash are not an issue.