I will never really understand all this shyness about calling someone by their first name. From where i'm from you just use Mr/Mrs (in my case Sr/Srª) when you really need to be respectful to someone, but most of time, be at school, college, work, on the street, and even with strangers that you just met, we all use their first name.