Wouldn't it be very easy for some hacker to hack one of the main nodes and just read and then steal the Iota coins in them? Given that the address also acts like a password this seems to make the Iota a very easy to steal currency, yes?
Addresses don't act like a password. Where are you getting that information from?