I've worked from home since 1999. The thing is, there are no "instant jobs" or "jobs in a box." So many people look for something easy, but there's no such thing. Even though it's from home, it's still work.
I think that's what gets people a little hacked off when people post here looking for WAH ideas; that there is this expectation that you can work whenever you want and make a decent wage. (Because that's what some people have literally posted asking for. "How can I do as little as possible, but still make a lot of money?" Not saying the OP is doing this, but so many people do, I think that's where some of the "insult" comes from.) But that's not the case. Sure, you might get rich, but you're going to get there because you work your butt off, not because you fit work in amongst all your other duties and make it the lowest priority in your life.
Legitimate employers and businesses you start yourself require time and effort. Sure, you might have some flexibility in your hours, but it might not be as much as you think.
To make money at anything requires time, effort and skill. I always tell people not to look for a ready-made or "insta-job." Find something you're passionate about and do that. That passion will keep you going when it gets hard, and believe me, it will. If you take a job-in-a-box kind of thing or choose an employer just because they allow you to work from home and you don't love it, you're going to be miserable and, since you're working from home, you won't be able to leave your misery behind at 5:00. It will dog you all night and all weekend.
Just my .02