Speaking from personal experience, you can defend yourself in your own home, you can strike first if you feel that you are about to be assaulted too.
And you can pick something up and use it.. although using a knife may be going too far.
Much better to have something like a baseball bat handy.
