No. NASA had fundamentally flawed ideas about what the Space Shuttle could be, and the design was heavily compromised from the start. It could have been done better in various ways, but this had rather little to do with either Congressional politics (besides Congress forcing significant budget cuts, which was overdetermined) or military support. Actually, a detailed study shows that NASA mostly bullied, bribed, or twisted the arm of the Air Force into supporting their preferred orbiter design, and the military had little input into any aspect of the Space Shuttle. Fundamentally, the failure of the Space Shuttle rests on NASA's shoulders, not anyone else's.