It's perfectly legal for a
business to fire union employees. The US is an at-will country, and businesses are entitled to terminate employees for financial reasons.
Even public sector unions can't prevent terminations for financial reasons, though they negotiated no-fire clauses into their union contracts decades ago.