Upper management usually doesn't intervene between bosses and their employees, unless the issue is considered unsolvable. In this case, it wasn't exactly that the case was 'unsolvable', but rather that this particular boss simply didn't have the authority to fire any employee. Not to mention that there weren't even proper grounds for this employee to be fired in the first place. OP was working as a carhop at Sonic at the time, and one day they were cleaning up all the drinks that the day shift…