I do not know the specifics behind why these government workers in Korea were fired, but I am against public sector unions with collective bargaining if that is what this union is trying to do in Korea:
The President of the Korean Government Employees’ Union (KGEU), Kim Jungnam, launched a hunger strike in the streets of Seoul outside the offices of the Presidential transition committee on 15 January.
He is protesting the sacking of 137 workers, among them the union president and general secretary, who are being punished for their union activities. They are accused of being leaders of an “illegal organization” — the KGEU.
President-elect Park Guenhye, daughter of the dictator Park Chung-hee, will take office on 25 February. She has pledged to achieve social integration. The KGEU is demanding that she recognize the union and reinstate the sacked employees. [Labour Start Campaign]
The problem I have with public sector unions is that they collect mandatory dues that they than use to help get union friendly politicians elected who hook them up with ever sweeter pay and benefits through collective bargaining. A private company would go out of business with such an arrangement but with government it just raises taxes. Additionally public unions are funded by taxpayer dollars that are in turn used to elect politicians that they collectively bargain with for increased benefits. What kind of bargaining is going on when you are bargaining with the person you elected? That is why I have no issues with collective bargaining with private sector unions because they do not elect the executive leadership they are negotiating with. Even if the union did elect the executive leadership if they demand too much the company goes out of business. With government they just raise taxes.
These are all reasons why the US federal government union does not have collective bargaining rights. The US federal government union is there to protect worker rights and do things like promote worker safety. This I do not have a problem with. If these government workers fired in Korea were trying to create strikes and demanding collective bargaining rights than I can understand why they were fired.