Sister you have seen a sample of Islam. Many times our western brothers and sisters take it as an insult when we refuse eye contact but I hope you realize it that it is respect and not disrespect that is encouraging us to behave the way we do. This incident is from the department of Modesty in religion. It is part of Islamic thought process that Modesty has pure good in it. I cordially invite you to Islam.