
Factual error: The U.S. army would never intervene in a hostage situation on American soil. Legally they're never be deployed for any reason on U.S. soil unless invaded by a foreign military. The F.B.I, S.W.A.T, state and local police agencies could have easily dealt with the events at the school.
Suggested correction: They could have been National Guard forces, called out by the Governor. However, the federal Insurrection act of 1807 does allow for The President to Federalize National Guard Troops and also call the US armed forces into service. This act has been invoked many times, the last by President George H.W. Bush in response to the 1992 L.A. Riots.
But the chances of the president deploying any type of military faction whether it be state or our military would be slim to none. Local agencies could have easily dealt with this.
Suggested correction: With the exception of a few scholarship students, the prep school students were the sons of the elite - wealthy and powerful, or "privileged" (e.g, bankers, major corporate heads, contractors, governors and even the Mafia). Even if they weren't part of the military-industrial complex, they make (and use) the rules to suit themselves. As the saying goes, rules were made to be broken. Also, loopholes can be found that enable re-interpretation and re-application to allow the use of the military.
And the heavily armed terrorists could be viewed as the functional equivalent of a foreign military, thereby justifying the use of the U.S. army.
Yep. Just like when the Army (eventually) responded to the insurrection at the Capitol in DC. As the first correction says, the rich and powerful do what they want and justify it later. Realistically, the audience would find it believable and doesn't care about the legal issues. This IS a valid legal mistake, but just barely a movie mistake.

Factual error: While the 1960s-70s era Hong Kong vehicle licence plates were period-correct as far as number sequence (no letter prefix) and having white plates front and back, the type of plastic, retro-reflecting plates shown are from the modern era (post-1983). Cars in HK from that period had non-retro-reflecting plates, with either numbers painted on with stencils, or individually mounted plastic letters.

Factual error: Towards the end of the movie Ritchie visits Chas the Chair. Chas tells one of his guys to wire a police scanner in the GNX parked in the garage. As we see the car once Richie's in it, it's very easily noticeable that it's not a Buick GNX, it's the regular Buick Grand National. The badges are on the fenders where the fender louvers should be on a GNX, the hood has the 3.8 SFI Turbo, among other differences. Trust me, I've owned one and have driven many.