We have a general policy here that you don't ask for legal advice on the forum, and I honestly don't see why people should be volunteering it either.
I've seen people who don't charge sales tax told they're breaking the law, but not everything is taxable.
I've seen people who "spin" articles called thieves, when not everything is copyright protected.
I've seen people who need licensing for their images called pirates, when some of us actually get the damn licence.
But what really bothers me is that this amounts to telling other people how to run their business - not in the productive manner of saying "I do this and here is why," but in the destructive manner of saying "stop doing this because it is wrong."
We are not the internet business police.
I am a firm believer in doing things my way - writing quality content, licensing my images properly, ignoring keyword research and SEO entirely. That's natural. And telling people what I do and how I do it is a good way to encourage my idea of "proper" business.
You don't have to agree. That's the thing about business; whatever you think is the right way to run a business, someone else is out there running a different one. And there's nothing wrong with this.
But I find it very wrong indeed when you start pointing at someone else's business model and saying "that is a bad business." Especially when your reasoning is simplistic and flawed.
I'd really like to see a return to advice like "you should do what I'm doing," and a whole lot less of "you should not do what you're doing." An awful lot of the stuff you don't recommend is also stuff you don't understand - because, since you don't do it, you don't need to understand it.
We say this over and over again: in general, you're qualified to teach the things you do well. So where do any of us get off teaching not to do the things we don't do at all?