I have similar points to that of Alan's & David's.
In fact, in a modern home, esp an apartment, keris would be perfect. In the case of SE Asia, Indo / Malay in particular, keris has a psychological effect beyond comprehension. Here, in Malay case, if somebody run towards me with a pedang or parang in his hand, I wouldnt be as afraid as if the assailant is armed with keris or badik.
Regarding the poison / venom theory, the keris is only dipped into poison when the fight or battle is impending, so the theory still holds water, I think