I thought it was a really good rant. Everyone recognizes the frustration that social loafing brings to a workplace environment. I would have kicked her out the moment she left early- and I would have given her a warning the moment she waked in late. That's ridiculous! Hope your boss tightens up the policy a little, so you don't have to deal with that again.