> Сначала они воевали под флагом вермахта, а потом перешли в партизаны, когда вермахт ушёл на запад под ударами советских войск.
 Раньше. Немцы еще наступали.
> а через год отпразднуем 70-летие взятия Кёнигсберга советскими войсками. Почему медали за взятие Будапешта, и за освобождение Крыма? Почему Кёнигсберг (Будапешт) "брали", а Киев освобождали?
Кенигсберг - немецкий город.
 А почему "освобождение" Киева, потому что Киев ранее уже был советским. Это освобождение, с советской точки зрения.