I hate to say it but the Afghanistan withdrawal really showed what happens when Americans stop giving a shit, and they probably don't give that much of a shit about Latvia. Who's going to step into that gap for NATO? Poland recently ran a military exercise simulating a war with Russia that was, in the words of one of the Generals managing it, "worse than 1939". In the simulation the Polish forces held out for less than a week.
Meanwhile attempts for an ex-US EU military organization are little more than vague proposals, in part because the EU started out as a peace project and, frankly, much of Europe isn't used to seriously worrying about its military security (the most notable exceptions being France, the UK, Sweden and Finland, perhaps Greece but they have other issues). Some NATO members ran out of bombs during the freaking Libya campaign. They've been under the US umbrella for more than a generation, in some cases 2 or 3 generations.
Honestly I'm not sure Europe can fight these days. It certainly doesn't want to (and after the 20th century who can blame them?). Sure almost every European nation (Poland included) has some badass special forces. Too bad those won't be enough if Russia decides to act with impunity.