I think you need to be a little more cynical when you talk to people online. Assuming that everyone will give their real photo, details, and situation, is very naive.
She's in the wrong for lying to you, but then you're partly to blame for expecting one to completely divulge their information to someone they have never met in real life before.
Hence the fact that there are internet relationships that manifests into real life love (albeit, a very small percentage), astounds me.