I wasn't talk about any "proper" morality, but seeing as how it's a dilemma, it seems rather one-sided.
I think it's fine that you, as the author, steer clear of any moral judgment and let the character sort of grow and perform in and of itself.
I'm not too sure about the wife. This is a short piece, and not knowing anything about the wife didn't impact the story much; we don't have enough time to really familiarize ourselves with the characters/setting as to want to know more.
Which brings us to the third point. I like the vague setting, the blurred secondary characters, cookie-cutters, mostly because the dilemma is more universal in that way; you aren't bogged down a unique, individual psyche but rather a mold from which can spring many different individuals, and your story has all the more impact thanks to that. To sum up, I liked the vagueness of it all.