Uber found itself at the center of a storm created by the travel ban imposed by President Donald Trump's executive order, as angry customers accused the company of attempting to profit from a taxi driver work stoppage.

In response to a growing controversy, Uber announced it would create a $3 million defense fund to help cover the legal expenses associated with the executive order. It was unclear, however, if the move would be sufficient to quell the firestorm surrounding one of Silicon Valley's darlings and a fixture in countless mobile devices.

On Saturday, The New York City Taxi Workers Alliance called for a temporary halt to rides heading to John F. Kennedy airport. Several immigrant detainees were being held at a terminal there before being released when a judge intervened to block parts of Trump's executive order. The alliance, which is not a union but a cab driver advocacy group, sought to rally drivers in support.

Uber continued to carry passengers—many of them protesters rallying in support of detainees—to the airport. However, the company announced shortly after 730pm Eastern that it would temporarily suspend surge pricing, in recognition that demand would be unusually high.

Still, users—angered by the fact that the company didn't completely halt service in solidarity—lashed out by vowing to delete their Uber applications. Some pledged to switch to competitor Lyft, even though Uber CEO Travis Kalanick was one of the first Silicon Valley chiefs to come out against the Trump travel ban.