Firefox lock files can get stuck in the background which prevents it from opening, and "kill Firefox" does nothing.
To fix, navigate to ~/.mozilla/firefox/ and look for a directory with .default (or .default-default) extension. Inside, remove .parentlock file. Now firefox should open as normal.