Osama Bin Laden's own motivations for 9/11 had more to do with American imperialism in the Middle East and less to do with "rejection of God's Law". This isn't speculation, but from the horse's mouth. The "hate us for our freedom" was propaganda by Bush, and anyone who only looks at that, without studying the history of American imperialism in the middle east, starting from the coup of Iran, ends up in the backwards conclusion that Islam is a violent religion (or at least any more violent than any other Abrahamic religion).
Please bear in mind that "rejection of God's law, the soul of heresy, for which the punishment is death" is also a major tenet in all Abrahamic religions. Secondly, there are plenty of Americans who are pining for nuclear war with Russia over Ukrainians; but somehow the blowback of nearly 50 years of foreign intervention by the CIA wouldn't be a motivation for anti-American sentiment in the middle east and instead "they just hate us for our freedom".