Yes; you are allowed to use "Reasonable Force" to defend yourself.
Define 'reasonable' - you probably can't. Some judge in a courtroom will define it for you regardless of the fact that he wasn't even in the situation. How can that person actually determine what is reasonable?
If someone breaks into your home, you have no clue whether their intent is to rob you, kill you, rape your wife, pee on your furniture, or whatever - the safest thing to do is assume the worst situations, the lethal ones, rather than the laughable ones. As far as I am concerned, home invaders are no different than foreign invaders - they have come into your territory with hostile intent and must be expunged from that territory by any and all means necessary, including lethal force, which is the first option I would resort to. What force is reasonable can not be determined by an outside party because it is not their territory that has been violated.
BTW - I agree the article was biased. Don't know about hate filled, but certainly from a biased viewpoint. Of course, it's an opinion piece really - hard for it not to be biased.