I agree with most of your comment. the fact is none of us can call himself as an innocent.
about saudis, I need to say that I have seen many of you guys, since a lot of them are studying in my university. I have seen some positive and negative points in them. I have seen that our cultures and traditions are very close, which I honestly did not expect it and they were very warm people which I liked it. but In contrast to this positive points, there was also one negative point which made me very worried about it, I felt that saudis mostly are looking to other people with a very religious glass, which it is very dangerous and troublesome for themselves, their country, and the world(consider 9/11 as an example of its outcomes). I think that you guys need to work more on the concept of living peacefully with whom their beliefs and thoughts are not as the same as you.
I hope that you guys could take my advice as an honest, and sincere advice. since, we, Iranians, have experienced and suffered from this religious view to the world and have paid a huge cost for it. I hope you guys could use our experience and avoid its consequences