I feel you. And I don't want to sound self-righteous or anything, but I think we have it even worse.
Zagreb right now is facing huge issues with shortage of both working trams and drivers. What happened was that, allegedly, some former workers would steal parts from old trams and sell them as scrap metal. Those were often times parts specific to trams in Zagreb (even if most of the trams they took the parts from were ČKD Tatra trams, extremely common in Eastern Europe), meaning the repair is not economically viable.
Zagreb's public transportation company bought 11 used trams from Augsburg, Germany (GT6M by Adtranz), and they were supposed to come some time in October. Newest rumor has it they won't come until early December. That's only trams, buses are yet another (sad) story. There simply isn't enough working buses, nor drivers, for things to function as intended.
The lack of drivers is probably the biggest issue right now, both for trams and buses. All the drivers qualified for the job want to work abroad, where the salaries are higher, and living standard is better. Newcomers don't know the city, so they wouldn't really make for good drivers.
And don't even get me started on the railways. We do have decent vehicles now, but the infrastructure is a throwback to the Yugoslavian era. I can't say anything about airlines, though, as I've never even been on an airplane yet, actually.