Scammers are to blame for taking advantage of people's lack of knowledge. At the same time, people also have a responsibility to educate themselves to avoid losing money.
Well, scammers are committing a crime, and it's kinda strange to blame the victim. On the other hand, if someone keeps falling for their schemes then there is something wrong with that person...