Unfortunately, it's almost impossible to fire someone where I work. Bossman doesn't have the authority to fire anyone, he can just document the behavior and refer it up to higher levels of management. It's up to them to act on it. Most of them are too busy pretending to be important to actually do their jobs and fire the useless slackers. It also doesn't help that she is good at her job. Nobody has any complaints about the work she does, just her constant tardiness and whining is getting on everyone's nerves.