Is the world really that black and white? An unemployed person got a job, is he supposed to decline because someone else didn't want to go to their job because collective bargaining is more important than having a job?
In a society with healthy unions and strike protection, there is also a functional unemployment system. Staying on unemployment benefits another month, earning 80% of your previous salary, allows the potential scab to stand in solidarity with the strikers, and would be the moral decision. Not to mention the strategic decision, as there will be real social and employability costs to choosing to cross a strike line.