There's always a way to fix things. Factory reset should be the last resort.