blog and profiles show up in spammed accounts

I've had a blog post show up on my main site from a user that was marked as splog. When I clicked on his profile I was able to access it. When I clicked on the blog post, the splog notice came up. If it was flagged as spam, then why would the post appear on the main page ("Recent Network Posts")?

And is there a way to unlist spammed users? Their blogs are spammed and don't show up, but their avatars and profile pages still appear.