Did I do the right thing to call him out?

I've been talking to this guy from another country for almost 5 years. I have visited him also. But I called him out today to tell him I wasn't happy about him that he said ge wasn't able to contact me during the work day until he gets on his computer because the Web app sucks. I'm also 6 hours ahead of him cause I live in the UK. I'm just feeling frustrated with the whole situation it's just not enough communication at all and he hasn't been online since Thursday afternoon
Did I do the right thing to call him out?
Post Opinion