It's not only the US industry ramping up. Companies across Europe are expanding existing ammo factories and making new ones. With the blank cheque that Ukraine has been given by the US, they're not doing this for free.
You can cynically look at this as "sacrificing the livelihoods of citizens", and I'm not going to stop you if you want to see it that way, but in some specific countries, any sign of weakness towards Russia by a politician would cause that politician to be thrown out. If not by vote of no confidence, then by mob.
At least in Europe, the norm isn't free public transport, but very cheap subsidized public transport. In Prague, for example, 1 month of unlimited bus & metro use is currently 50 USD.
I think Prague has an amazing public transport system, it's really intelligently designed.