West Point has a relatively high dropout rate. That may be because cadets aren't prepared for the discipline or because some cadets don't want to serve in the army (especially in wartime), but your dismissal isn't warranted.
When that happens it's usually time for me to get off the computer.