I would say that Dinah was very giving, and too innocent to understand the impropriety of the relationship - how Shechem desired her - her beautiful countenance.
But even so, Jacob was forgiving, and had the foreigners come to understand their love of God, things would have gone well. But, Shechem thought could earn what he desired if he did what he thought was asked - and so proceed to try and buy.
"But if you will not listen to us and be circumcised"
The brothers of course didn't have Jacob's patience, and couldn't cope with having a dark minded sod trying to buy their sister - so they didn't wait.
paduan