MD5 is indeed 1-way, but it is crackable. Give me a md5 hash, And I'll crack it. But the solution won't be the same.
multiple words have the sae md-5 hash, so 'icecream' could be the same as 'poop'. So if your password is icecream, and I enter poop, I can enter your account.
But then I'd first...