Yeah... You can tell someone they're stupid, or you can let them, realize it. If you just tell them, they will get defensive and not learn. Losing money is a great way to learn, but it doesn't work when people don't realize they left money on the table.
True, but we all have to start somewhere. I think if we expect everyone to do all the research before they start trading, they won't ever get started.