On the other hand, some of those who were home schooled might know a lot of stuffs, but unfortunately they lack many of the skills to successfully interact with others, particularly strangers, and often fall pray to scams because they are not aware of the darker side of humanity
You are absolutely right about this. I myself was home schooled and had/have troubles with trusting people to much just because they are in a position of authority or because they seem like they know what they are talking about. Any parent of a home schooled kid must teach the child to be a bit wary of people, because they don't all have your best interests in mind.
That said however I would not have traded my home schooling for anything. On the way in to work today I listened to my MP3 CD with song ranging from hard rock, to rap, to three songs from My Little Pony FIM. I am who I am today because the outlining parts of my personality were not ground down by a life of conforming to other kids expectations. In home school I was allowed to be the person I am not who I "should" be.
I also have a BS in Psychology with a minor in history. My 4 sisters and brother were also home schooled (and no we were not religious nuts) and have all turned out fairly well and are reasonably successful.